2017-07-17 12 views
0

msiを使用してHKCU \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Resiliency \ DoNotDisableAddinListに値を追加できますか? 値をレジストリキーの下に追加できますDoNotDisableAddinList

は現在、私は

はソフトウェア\マイクロソフト\オフィス\ 15.0 \見通し\レジリエンシー\ DoNotDisableAddinList \ をキーにAddin_Nameを書き込むことができませんでしたエラーを取得しています。そのキーに十分アクセスできることを確認するか、サポート担当者に連絡してください。

私は、MSIが実行されているマシンの管理者です。私たちは最終的にやってしまったことは

1だった

+0

HKCUブランチにアクセスするには管理者である必要はなく、ユーザーのアクセス許可で十分です。キー/値のペアを設定しようとするパスが存在するかどうかを確認する必要があります。そうでない場合は、ペアを設定する前に作成します。なぜあなたは最初にこの鍵に何かを設定していますか?あなたはそうしてはいけません。このキーはエンドユーザー向けであり、間違いなくMSIを介して設定することはできません。ハックのように見えますか? –

+0

これは絶対にハックです。 アドインの起動時に「遅い」という問題があったため、管理者はインストール中に追加を行い、「低負荷」の問題を回避したいと考えています。 注:私のインストーラコードでは、パスが条件文で存在していることを確認しました。 –

+0

@Germán[レジストリテーブル](https://msdn.microsoft.com/en-us/library/windows/desktop/aa371168%28v=vs.85%29.aspx?f=255&MSPPError=- 2147217396)を[Orca](https://msdn.microsoft.com/en-us/library/windows/desktop/aa370557(v = vs.85).aspx)で置き換えてください。キーのルートを1(HKCU)に設定し、キーが「ソフトウェア...」(スラッシュなし、@MichaelUrmanのように)で始まる必要があります。一部のCAでこのキーを動的に作成する場合は、コードを表示します。パスにバージョン15.0を指定してOutlook 2013をインストールしてください。 –

答えて

0

).regファイルにレジストリ値をエクスポート

ます。Windows Registry Editor Version 5.00 15.0 \見通し\ [ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Officeの\復元力\ DoNotDisableAddinList] "Your.AddinName" = DWORD値:00000001 ます。[HKEY_CURRENT_USER \ Software \ Microsoft \ Officeの\ 16.0 \見通し\レジリエンシー\ DoNotDisableAddinList] "Your.AdinName" = DWORD値:00000001

2)作成したバッチファイル

@echoオフ

regが "ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Officeの\ 16.0 \見通し\レジリエンシー\ DoNotDisableAddinList"/V "Your.AddinName" /トンのREG_DWORDを追加します/ Dインストーラから1つの REG ADD "ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Officeの\ 15.0 \ Outlookの\復元力\ DoNotDisableAddinList"/V "Your.AddinName" /トンREG_DWORD/dの1

3)(Regedit.exeのを呼び出します"/ s"オプション)。

4)手順2で作成したインストーラ呼び出しバッチファイルから。

関連する問題