MSIファイルレジストリの失敗Windows Server2008/Windows7(x64)
-
28-09-2019 - |
質問
ようにしている展開用Windows Server2008SP2x64)Windows7(x64)を用い、VS2005インストーラープロジェクト.MSIのバージョン(う)では2.0にアクセスしてください。
全て動作し、一部のレジストリキーの一部ファイルコピーのインストール機です。MSIシステムな通知もしくは、わからないかどうかMSIログを運営).
が互換性の間MSIインストーラープロジェクトは、これらの新しいOs?そのためのOSそのものの保護のため変更された。
例えば、私のセンサーレジストリキー:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\WinLogon\SpecialAccounts\UserList\ユーザー
ではないものを作成します。同じインストーラのその他の多くの鍵作成されたこと、期待していた以前のWindows XPおよびWindows Server2003).
を提供できるというようにしているインストールファイル
%SystemFolder%\oobe\info\backgrounds\backgroundDefault.jpg
(%SystemFolder%は通常"C:\Windows\System32"が、ファイルがコピーされませんで!
かがでしょうか。
がその場で発音を確認することが、 backgroundDefault.jpg ファイルを別のディレクトリ:%SystemRoot%\SysWOW64\oobe\info.
私は指定されていないとして定着しつつあるシステム(64ビット)フォルダにまとめた。したいのでコピーするファイルにのせるのでしょうか?
解決
このロギングをごMSIンのログファイルの作成、その業務のようになります:
msiexec.exe -i my_msi_file.msi -l*vx logfile.txt
これをログファイルと呼ばれ logfile.txt
.
第二に、そのような作りの32ビットMSIと走行で64ビットWindowsの場合です。るべきである、ということになり、ここではWindowsを使用 ファイルシステムのリダイレクト.Windowsは別SystemFolderとHKLM/ソフトウェアキーのホストの32ビット願います。見れば、レジストリでHKLM/ソフトウェアだけだろうサブキーと呼ばれWow6432Node--ここは32ビットアプリに書きレジストリデータです。