2012-12-08 27 views
7

私は困惑しています。私は自分のハードディスクをフォーマットし、新鮮なものから始めたいと考えています。私はこれを最後の努力として試してみると思った。 Visual Studio 2012(ソリューションではなく、VS自体)を開くと、が通常分だけハングアップします。この過去の時間(下記のXMLを参照)は約13分間掛かった。Visual StudioがUIライブラリの読み込みでハングする

以下は/logスイッチでVSを起動したときのActivityLog.xmlのスニペットです。私はこのデータをどうするか分からない。多くのグーグル・グーグルは、類似しているが同一ではない問題を他の人に示している。下のタイムスタンプに気付くと、「UIライブラリの読み込み」の問題が発生していることがわかります。これが実際に何を意味するのか、あるいはそれをどう修正するのか?

注:VsLogUI.dllは表示されているフォルダに存在しないため、アクセスしようとしている理由がわかりません。そのファイルは他のノートパソコンにも存在しません。パスには2つのスラッシュがあり、IDE *というフォルダを参照しています。ちょうどすべての混乱しているようです。

<entry> 
    <record>1054</record> 
    <time>2012/12/08 20:30:30.175</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>End package load [Visual Studio Logging Package]</description> 
    <guid>{2DC9DAA9-7F2D-11D2-9BFC-00C04F9901D1}</guid> 
    </entry> 
    <entry> 
    <record>1055</record> 
    <time>2012/12/08 20:33:51.723</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>Loading UI library</description> 
    <guid>{2DC9DAA9-7F2D-11D2-9BFC-00C04F9901D1}</guid> 
    <path>C:\Program Files (x86)\Microsoft Visual Studio 11.0\\Common7\IDE*\VsLogUI.dll</path> 
    </entry> 
    <entry> 
    <record>1056</record> 
    <time>2012/12/08 20:42:28.350</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>Entering function CVsPackageInfo::HrInstantiatePackage</description> 
    <guid>{F384B236-B4A9-401B-BC58-3106E3ACA3EC}</guid> 
    </entry> 

EDIT - 私は、以下の、答えとしてこれを持っていたが、それは動作しませんでした。それはVSのいくつかの開始のために働いたが、いくつかの拡張をインストールした後、遅延が再び起こった。私は立ち往生している。

なぜこのようなことが起こったのか分かりませんが、私は回避策を見つけたようです。テキストファイルを作成し、それをVsLogUI.dllに名前を変更した後、VS 2012はすぐに開くようになりました。明らかにそのファイルが存在する必要がありました。私はここでそれを置く:

C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの11.0 \ Common7 \ IDE \

私はものの、この回避策が同様に動作することを賭けているが私はそれがレジストリを変更しているので、それを試すのが少し怖いです。私はレジストリを最初にバックアップすることができると思います。とにかく、これはレジストリに表示されます。

HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \マイクロソフト\ MSDN \ 8.0 \パッケージ{2DC9DAA9-7F2D-11d2-9BFC-00C04F9901D1}

それはSatelliteDllという名前のサブフォルダを持っています。これには、VsLogUI.dllの値を持つDllNameというプロパティがあります。私はそのレジストリエントリを削除すると、問題は消えてしまうだろう。

答えて

7

この問題は、私のFusion Logフォルダがその中の多くのデータ(〜5 GB)にあるときに発生しました。

ます。HKLM \ Software \ Microsoft \ Fusionの\ ForceLogに

をそれはlogginだところ、このキーはにデータを説明します::フュージョンログはここでレジストリで見ることで有効になっているかどうかを確認し

HKLM \ソフトウェア\ Microsoft \ Fusion \ LogPath

内容をダンプし、正常に読み込み速度を通常に戻します。

+0

ありがとう、マーク。私はVS 2012をもう使用しません。私はもはやそのノートパソコンを持っていないので、私はもはや問題はありません。うまくいけば、他の人がこれを見て、それを助けてくれるでしょ –

+0

問題はありませんが、私はVS 2013で問題が発生しました。 –

+0

ライフセーバー、ありがとう! – James

関連する問題