Windows 7で自動的に起動する3つのプログラムがあります。
彼らです:
これらのプログラムはそれぞれ、マシンが起動するたびに青いUACダイアログを表示します。 (それで、everything.exeは黄色のものをくれます...)
これを止めるために、私はUACについて読み始めました。私は それについて読んでください :
「署名および検証された実行可能ファイルのみを昇格させる–このオプションを有効にすると、コンピューターの信頼できる発行元リスト内のベンダーによってデジタル署名されていないアプリケーションが実行されなくなります。」
関連付けられた証明書を「certmgrの信頼できる発行元ツリーノード」に追加すると、これらの青いUACダイアログのプロンプトを停止できると表示されます。ただし...インポートする証明書ファイルの場所がわかりません。 。
Every.exeには証明書がないことは間違いありませんが、他の2つのプログラムは評判の良いショップからのものです。彼らのウェブサイトで証明書を見つけることはできませんが、どこでそれらを見つけることができるかについての言及はありません。
これらは*.cer
または*.crt
ファイルとして保存されています。
「信頼できる発行元のツリーノード」の修正が必要なものかどうかは完全にはわかりません。この問題は私の個人的なラップトップにあります。
この質問は私を別の質問に導きました 質問 信頼の連鎖が壊れている理由について
実行可能ファイルのプロパティを開き、_Digital Signatures
_タブに移動します([デジタル署名]タブがない場合(everything.exeはそうではないと思います)、プログラムは署名されていないため、自己署名証明書を使用して自分で署名する必要があります。その方法については、Stack Overflowを検索してください)。
そこからDetails
をクリックして、_Digital Signature Details
_ウィンドウを表示します。
そのウィンドウから_View Certificate
_をクリックして、証明書ページを表示します。
そこから_Install Certficate
_をクリックし、2ページ目で証明書ストアを選択するときに_Automatically select...
_から_Place all certificates in the following store
_に変更します。次に、_Trusted Publishers
_ストアを参照して選択します。
注:上記の手順により、証明書はユーザーの信頼できる発行元ストアに配置されます。マシンの信頼できる発行元ストアが必要な場合は、証明書のウィンドウのDetails
タブに移動し、[ファイルにコピー]をクリックして証明書をエクスポートする必要があります。
デフォルトの選択はエクスポートに適しています。ファイルの名前を選択するときは、必ずファイル拡張子を付けてください。デフォルトでは、ファイル拡張子は付けられません。
_.cer
_ファイルを取得したら、実行診断ログからMMC
を開き、Certficatesスナップインを追加して、_Computer account
_ストアに設定します。
これにより、Certificates (local computer)
というスナップインモジュールが開きます。その画面から_Trusted Publishers
_を右クリックし、_All Tasks
_に移動して、[インポート]をクリックします。
開いた新しいウィンドウから、前の手順でエクスポートした_.cer
_ファイルを選択すると、マシンストアに追加されます。
すべてのスクリーンショットはWindows-7Enterpriseエディションから取得したものですが、他のすべてのエディションでも同じである必要があります。