1. ホーム
  2. c++

[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。

2022-01-28 06:49:52

質問

突然、Visual Studio Express 2010 C++が私のプロジェクトを再構築しなくなりました。 最初に F7 プロジェクトは正常にビルドされ、実行されます (hello world の例です)。

次に、いくつかの変更を加えて F7 をもう一度表示させると

1>LINK : fatal error LNK1168: cannot open C:\Users\username\Documents\Visual Studio 2010\Projects\console\Debug\console.exe for writing**<br><br>

さて、面白いことが起こります。

  1. アプリは起動しておらず、タスクマネージャーにも表示されていません。
  2. プロジェクトディレクトリに移動し、ハンドで削除しようとすると成功しますが、ファイルが「どこにもないところから再び現れる」のです。
  3. システムの復元が無効になっています。
  4. また、クソドライブ全体の所有権を取ろうとしました。
  5. ファイルを削除するたびにまた再作成されますが、時々それが停止します。
  6. ファイルを削除して(その後再作成される)、sysinternals procmonを起動すると、ファイルが消えます。
  7. procmonを先に起動すると - 削除後もいつものようにファイルが表示されます。

OS:W7 SP1 64ビット、最新アップデートあり

何かアイデアがあれば、教えてください。

解決方法は?

Application Experience」サービスを有効にします。 コンソールウィンドウを起動し、次のように入力します。 net start AeLookupSvc