21

非特権ユーザーとして Visual Studio 2012 を起動すると、次のエラーが発生します。

ログ ファイルへのアクセス中にエラーが発生しました。ロギングが正しく機能しない場合があります。

カジュアルな Web 検索では、2006 年に VMware 6 ベータ版に問題が存在していたことがわかりました。また、最近の VS バージョン (2008) で同じ問題を経験している別のユーザーを 1 人見つけました。

メッセージ ボックスのタイトルは、これが VMware からのものであることを示しています。VMware 9 ワークステーションがインストールされています。この問題は、システム アップデートまたはアップデート 2012.2 CTP に関連している可能性があり、最終的な 2012.2 アップデート パッケージでは解消されていません。

質問:

VMDebugger アドインを実際に無効にせずにエラーを取り除くにはどうすればよいですか?

一時的な回避策:

VMDebugger「アドイン マネージャー」で無効にするという回避策があります。ただし、特権のないユーザーはそれを正常に無効にすることができないようです. VSを管理者として起動し(目的でSuRunを使用しています)、VSを無効にして、IDEの次回の起動時にエラーが再表示されないようにする必要がありました。

4

6 に答える 6

30

私はまったく同じ問題を抱えていました。これが私がそれを解決した方法です。

procmon を使用して devenv.exe を監視し、ログ パスを見つけました。私のコンピュータでは %TEMP%\vmware- usernameでした。

ログ ディレクトリのアクセス許可を確認したところ、私のユーザーにはアクセス権がなく、読み取りも書き込みもできませんでした。自分自身にフル アクセスを許可し、古いログ ファイルを削除しました。それは私のためにそれを解決しました。

これは、VS と VMware をインストールしたときに UAC が無効になっていたために発生したと思われます。

于 2013-09-05T08:21:39.693 に答える
2

解決する最も簡単な方法は...
1. フォルダ%temp%\vmware-{username}
を見つけ ます。 2. このフォルダを削除します。Visual Studioを開くとフォルダが作成されます。

注:この問題を解決するには、管理者権限なしで Visual Studio を開く必要があります。

背景:これはほとんどの場合、VMware デバッガー プラグインを初めて管理者権限で使用した場合に発生します (アプリを適切に実行するには、この権限が必要になる場合があるため)。これにより、管理者権限を持つ管理者権限の下にフォルダーが作成されます。管理者権限で Visual Studio を開くたびに、問題は発生しません。

于 2015-08-17T15:55:57.430 に答える
2

Visual Studio で、メニューバーの VMWARE / About VMWare Virtual Debugger に移動します。Debugger ログ ファイルがそこに一覧表示されます (例: C:\Users\Phil\AppData\Local\Temp\vmware-Phil\vmware-vsid-1.log)。ユーザーにそのファイルへのフル アクセスを付与します。(このソリューションは、Visual Studio 2013、VMware Workstation 11.1.2、Windows 8.1 用でした。)

ここに画像の説明を入力

于 2015-07-13T01:16:44.040 に答える
-2

入ってwindows+R %temp%delete all準備完了!

于 2015-10-15T14:54:18.763 に答える