Windowsのファイルエクスプローラは、キーボードのマクロよりもタスクバーから開くのに時間がかかるのはなぜですか?


4

ファイルエクスプローラウィンドウをタスクバーでクリックして開いた場合(開いていない場合は左クリック、既に開いている場合は中クリック)、ウィンドウが開くまでに1〜2秒かかります。これは大したことではありませんが、顕著な減速です。

Windows 10を使用していて、ファイルエクスプローラがクイックアクセスではなくこのPCを開くように設定されています。私はSSDを搭載したi5ラップトップを使用しています。最初から同じ動作をしていたWindows 8.1インストールからアップグレードしました。

[マイコンピュータ]を開くように設定されているLogicool G710 +キーボードのキーボードマクロを使用すると、このPCを開くことができますが、割り当てられたキーを押すとすぐにウィンドウが表示されます。 Logitechソフトウェアで選択したプリセットなので、このマクロの内部的な動作はわかりません。

クリックしたときにファイルエクスプローラを速く開くことはできますか?

2つの起動速度に目立った違いがあるのはなぜですか?

アップデート28.08.2015

ここに コメントで要求されたxperfの結果です。


これに従ってください: pastebin.com/SY9gvPbu 比較できるように、2つのxperfトレースを渡します。
magicandre1981

@ magicandre1981私の質問に結果へのリンクを追加しました: dl.dropboxusercontent.com/u/63577993/explorer%20startup.zip
IVlad

回答:


6

両方のトレースを比較して、1つの違いが見つかりました。タスクバーからExplorerを起動すると、いくつかのnvidiaシェル拡張ファイル( nv3dappshext.dllnvapi64.dll Windowsがコンテキストメニューをロードしたときにロードされる shell32.dll!HDXA_QueryContextMenu ):

Line #, Process, Stack Tag, Stack, Count, Weight (in view), TimeStamp, % Weight
9, , ,   |    |    |    explorer.exe!CTaskBand::CLauncherTask::_Launch, 645, 645,322890, , 2,14
10, , ,   |    |    |    |- explorer.exe!LaunchNewInstanceWithOptionalElevate, 642, 642,320335, , 2,13
11, , ,   |    |    |    |    shlwapi.dll!SHInvokeCommandWithFlagsAndSite, 642, 642,320335, , 2,13
12, , ,   |    |    |    |    shlwapi.dll!SHInvokeCommandOnContextMenu2, 642, 642,320335, , 2,13
13, , ,   |    |    |    |    |- shell32.dll!CDefFolderMenu::QueryContextMenu, 626, 626,236799, , 2,08
14, , ,   |    |    |    |    |    |- shell32.dll!HDXA_QueryContextMenu, 625, 625,236799, , 2,08
15, , ,   |    |    |    |    |    |    |- nv3dappshext.dll!?, 619, 619,161526, , 2,06
16, , ,   |    |    |    |    |    |    |    nv3dappshext.dll!?, 619, 619,161526, , 2,06
17, , ,   |    |    |    |    |    |    |    nv3dappshext.dll!?, 619, 619,161526, , 2,06
18, , ,   |    |    |    |    |    |    |    nvapi64.dll!?, 619, 619,161526, , 2,06

ホットキートレースは、このnvidia DLLロードを表示しません。つかいます ShellExView nVIDIA拡張機能を無効にします。


見つからない nvapi64.dll ShellExViewでは、私はNvidiaに関連して見つけることができるすべてを無効にしました: NvAppShExtクラス、NVIDIA CPLコンテキストメニュー拡張、OpenGLShExtクラス、DesktopContextクラス 。これで問題は解決しました。
IVlad

あなたがそれを修正することができたと聞いてうれしい:)
magicandre1981

0

セーフモードでは問題ないようです。 nvidiaグラフィックカードに問題があるようです。回避策を見つけました、コンテキストメニューのnvidiaオプションを無効にすると問題は解決します

nVidiaコントロールに移動します(デスクトップを右クリック - > nvidiaコントロールパネル)。次にメニューバーでデスクトップを選択し、「デスクトップコンテキストメニューを追加」および「グラフィックプロセッサで実行を追加」を選択解除します。この後、再起動しなくても、問題はなくなったようで、ファイルエクスプローラはタスクバーよりずっと速いです...

ソース: http://www.neowin.net/forum/topic/1139638-file-explorer-slow-to-open-from-taskbar/?do=findComment&comment=596672310

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.