2009年5月10日日曜日

Windows 7 にトライする。

 いままで、PCのリプレースでいろいろ試しました。その結果 Windows Vista 64bitを一旦諦め、Windows 7 32bit を導入します。

インストール概要
 ①ハードディスクのフォーマット
 ②Windows7(32bit)のインストール
 ③Oralce10gR1 Clientのインストール
 ④Office2003のインストール
 ⑤Excel VBA(OO4O)マクロの稼動設定
 ⑥Visial Studio 2005のインストール
 ⑦VC++2003 開発アプリケーションの稼動確認
 ⑧Visual Studio 2005 開発アプリケーションの稼動確認

1.準備 
 1)Microsoft より、Windows 7 をダウンロードする。
 2)インストールDVDを作成する。
 3)ハードディスクのフォーマット
   *一旦 Windows7 をインストールされた状態で再インストールを行うとき、ハードディスクのフォーマットは行えなかった。
   次の手順でディスクのフォーマットを行った。
  ①DELL studio slim の 電源ON
  ②DELL画面 PF12を押す。(Boot Option)
  ③DELのREINSTALL WindowsVISTA 64bit ディスク入れる。
  ④インストールの場所選択・ドライブオプション で DISK0 パーティション3をフォーマットを行う。
  

2.Windows 7 インストール
 1)DELL studio slim の 電源ON
 2)DELL画面 PF12を押す。(Boot Option)
 3)Windows 7 インストールディスクを 入れる。
 4)Boot Device を CD/DVD:.. に替える。
 5)インストールの重要な更新プログラムの取得 「インターネットに接続して最新のインストール、、」
 6)ライセンス条項 「同意します」チェック
 7)インストールの種類 「新規インストール」を選択
 8)インストール場所の選択 ディスク0 パーティション3 空き450.7GB
 9)ユーザー名、コンピュータ名の設定 / パスワード の設定
 10)コンピュータの保護と。。。 推奨設定を使用します。
 11)日付、時刻設定、ホームネットワーク選択
   Windows7インストール終了 ローカルディスク(C:)空き 440GB
  *Windows7再起動確認

3.Oralce10gR1 Clientのインストール
 1)Oralce10gR1 Client DVDを 入れる。autorun.exeの実行
 2)インストールタイプの選択で ランタイムを選択
 3)Oracle Net Configuration Assistant が立ち上がる。 
 4)インストール終了
 5)スタート>すべてのプログラム>Oracle-OraClient10g_home1>Configuration and Migration Tools>Net Configuration Assistantで SQL NET 設定を行おうとする。
  「このショートカットの参照先にアクセスできません。必要なアクセス許可がない可能性があります。」のエラーメッセージ。
 7)コンピュータ/ローカルディスク(C:)/Oralce/product/10.1.0/Client_1をアクセスしようとすると、
 「このフォルダーにアクセスする許可がありません。」で続行をクリック
 8)再度 Net Configuration Assistant を起動する。 
   ①ローカル・ネットサービス名構成
   ②追加
   ③サービス名 ***.world を入力
   ④TCPを選択
   ⑤ホスト名 192.168.xxx.xxxを入力
   ⑥ネットサービス名 *** を入力
     終了
 9)スタート>すべてのプログラム>Oracle-OraClient10g_home1>Application Development>SQL Plus を起動する。 データベース 接続を確認。

 10)Oracle Client 追加インストール
   ***初期手順略***
 11)インストール先を OracClient10g_home1に変更
 12)インストールタイプ カスタム を選択
 12)使用可能な製品コンポーネント [Oracle Winodows Interfases 10.1...]をチェック
   インストール実行

 登録レジストリを確認
   HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraClient10g_home1/ORACLE_HOME
(C:\Oracle\product\10.1.0\Client_1)
Oracle9iのレジストリと比較。

4.Office2003のインストール
 1)完全インストールを実行 

5.Oracle ODBCの設定
 1)コントロールパネル/システムとセキュリティ/管理ツール/データソース(ODBC)を実行
 2)ODBCデータソースアドミニストレーターでシステムDNSを追加する。
  ①追加 Oracle in OraClinet10g_home1 を選択
  ②データソース名、TNSサービス名、ユーザーIDを入力
  ③接続テスト 成功

6.デジタル署名(プライベート)
 1)スタート>すべてのプログラム>Microsoft Office>Microsoft Officeツール>VBAプロジェクトのデジタル署名
 2)デジタル証明書 証明書の名前 "White Clouds" で 作成。
 
7.Excel VBA(OO4O)マクロの稼動設定
 1)VBA(OO4O)を含むExcel Bookを開く。
 「マクロが使用できません。セキュリティレベル高に設定されています。また、デジタル署名,,,,,」のエラー OK を押す。
 2)ツール/マクロ/Visual Basic Editer を起動
 3)Visual Basic Editer ツール/デジタル署名 を実行
 4)デジタル署名 「選択」 "White Clouds" を選択
 5)このExcel Bookを上書き保存、一旦閉じる。
 6)再度このExecl Bookを開ける。 「セキュリティ」の警告表示
 7)この発行者のマクロを常に信頼する。のチェックボックス チェック >> マクロを有効にする。
   「書き込みできません。」のエラー表示
 8)コンピュータ/ローカルディスク(C:)/Oralce/product/10.1.0/Client_1をアクセスしようとすると、
 「このフォルダーにアクセスする許可がありません。」で続行をクリック
  ※最初のOracle Client インストール後で起きた現象と同じ。対処も同じにする。
 9)再度このExecl Bookを開ける。VBAマクロを実行 成功
  ※それでも失敗することがある。その場合
   ①コントロールパネル/システムとセキュリティ/管理ツール/サービスで
     OracleMTSReco...のサービスを停止する。
   ②c:\Oracleの名前を変更する。 c:\Oracle2など
   ③c:\Oracleのディレクトリを作成する。
   ④c:\Oracle2(仮)のフォルダ product を c:\Oracleのディレクトリに Copyする。
   ⑤c:\Oracle2(仮)を削除する。
   ** この操作は、c:\Oracle フォルダの所有者を Administrator から現ユーザーの切り替え操作です。 **
   ※これは、Windows7とOracle Clientのセキュリティの管理の齟齬が起こすトラブルと考えられます。(今回は、アプリケーションのインストールホルダの所有者を変えることで、Windows7のセキュリティに起因する障害を回避しました。)

8.Visial Studio 2005 のインストール
 1)インストールを開始
  Disk2のインストール中 「このプログラムには、既知の互換性の問題があります。」エラー発生
  場所:・・・Common7\IDE\devenv.exe
  場所:e:\setup\..\wcu\see\SQLEXPR32.EXE
  場所:c:\7644ff.....\setup.exe
このエラーに対し、 プログラムを実行する。を選択
  
 2)Window7 再起動
 3)Visual Studio 2005 起動
 「このプログラムには、既知の互換性の問題があります。」エラー発生
  場所:・・・Common7\IDE\devenv.exe
このエラーに対し、 プログラムを実行する。を選択
 4)全体的な開発を選択。
 5)プロジェクトのOpen 成功、 リビルド 成功、デバッグ 可能


9.Visual Studio 2005 開発アプリケーションの稼動確認
 ※今回 Oracle9iから Oarcle10gへの置き換えになったので Windowsのレジストリの調整を行う。
 1)コマンドプロンプト等で regedit を実行 
 2)レジストリキーの追加 
   HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE に 新規で文字列値 「ORACLE_HOME」を追加
    値は c:\Oracle\product\10.1.0\Client_1 を設定。
 3)デバッグで正常処理確認。

10.Windows Live OneCareのインストール
 1)Windows Live OneCareのハブPC(NEC Value One)で旧PC(Deminsion430S)のエントリを削除
 2)Windows Live OneCareのDVDを入れる。
 3)このプログラムは互換性の問題のためブロックされています。
   インストールファイルをダウンロードできません。
   エラーID 0017-80070003
 Microsoft HP で Windows 7 に対応するアンチウイルスソフトに OneCare が無い、VISTAまでは有った。

 

0 件のコメント:

コメントを投稿