Windows 7 SP1 x64 のインストールで非常に奇妙な問題が発生しています。システムには 2 つのパーティションを持つ 256 GB の SSD があり、c:\
.d:\
に新しいフォルダを作成しc:\
、c:\test
コピーして、そこに署名されていない実行ファイルを起動すると、
発行者を確認できませんでした
警告。この警告は、マップされたネットワーク ドライブから実行可能ファイルを起動する場合によく表示されますが、ローカル ドライブでは 5 年間この警告が表示されていません。
c:\
1 か月以上前に作成された のフォルダーに同じ実行可能ファイルをコピーしても、d:\
警告は表示されません。 に新しいフォルダー (たとえば d:\test) を作成し、そこにまったく同じ実行可能ファイルをコピーしても、警告は表示されません。
したがって、警告が表示されるのは、新しく作成され、存在するフォルダーに実行可能ファイルを置いた場合のみですc:\
(d:\
新しいフォルダーでも問題は発生しません)。
他にも症状があります。警告とともに起動されたアプリはレジストリに書き込むことができず、 にも書き込むことができませんHKEY_CURRENT_USER
。
キーの作成に失敗しました
c:\
例外。同じアプリが(1 か月以上前に作成されたものであればどれでも)のフォルダーにコピーされると、警告とレジストリへの書き込み不可の両方が解消されます。
4時間グーグルで検索しましたが、同様のケースは見つかりませんでした。
これまで試したこと:
- コントロールパネルのインターネットプロパティのセキュリティゾーンのリセット
- フォルダ/ファイルの権限を変更するために takeown スクリプトを使用しました
- 管理者としてアプリを起動しても役に立ちません (警告は残り、レジストリへの書き込みアクセスはありません)。とにかく、UAC はオフになっています。
- ファイルシステムのチェック(エラーなし)
- 面白いものを探しました
HLCU
+HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
無駄に。
Windows 7 がc:\
ブート ドライブをネットワーク ドライブであると「認識」しないようにするにはどうすればよいですか?
答え1
おそらく、C のアクセス許可が破壊されています。このドライブは特殊であり、以前とまったく同じように再作成するのは非常に困難 (不可能でさえある) であるため、すべてのアクセス許可を無慈悲に上書きしないでください。
記載のとおりWindowsを修復してみてください Windows 7 を修復するための修復インストールの方法このソフト インストール モードでは、ユーザー アカウント、データ、プログラム、およびシステム ドライバーを保持しながら、現在インストールされている Windows 7 を修復します。
それでも問題が解決しない場合は、Windows を再インストールする必要があります。準備なしにこの方法を実行しないでください。
答え2
スタートメニューで、走るダイアログボックス。
タイプgpedit.mscを選択し、わかりました。
へ移動ユーザー設定>管理用テンプレート>Windows コンポーネント>添付ファイルマネージャ。
開く中程度のリスクのファイルタイプの包含リスト設定。
ポリシーを設定する有効、 それから加えて*。EXE; または使用しているファイル拡張子を「高リスクの拡張子を指定する」ボックスに入力します。
答え3
問題の .exe を右クリックし、[プロパティ] をクリックします。[全般] タブの [プロパティ] ダイアログ ウィンドウの下部にある [ブロック解除] ボタンをクリックします。そこにない場合、またはグレー表示されている場合は、デスクトップに移動し、ブロックを解除してから、元に戻します。お楽しみください。