タスクバーとスタートメニューのジャンプリストがすべて壊れていることに気づきました。彼らは非常に特定の方法で壊れています:
私の問題は Windows 10のタスクバージャンプリストの問題、機能しない および タスクバー>ファイルエクスプローラー>コンテキストメニューでエラーが発生する および関連 Reddit投稿 および 関連フォーラム投稿 にあります。しかし、私には潜在的な原因と解決策の詳細についての情報があります。
Microsoft Answersには2つの関連する投稿もあります: Microsoft Answersの関連する投稿 および 他の関連する投稿 ですが、解決策はどれも私(または元のポスター)には機能しませんでした。
Visual Studioを更新した後、Anniversary Updateでこれに気付きました。その後、4月のアップデートにアップデートして、問題を修正しました。今、私はVisual Studio(15.6から15.7に)を更新しました、そしてそれは再び壊れます。ジャンプリストはタスクバーとスタートメニューの両方で壊れており、すべてのアプリ(デスクトップとストアの両方)で壊れています。
私が試したもの:
AutomaticDestinations
ディレクトリからすべてのファイルを削除するAutomaticDestinations
ディレクトリからいくつかのファイルを削除するsfc /scannow
_の実行dism
を実行していますTileDataLayer
フォルダーをコピーして修復AppData
フォルダーの場所を復元し、他のパーティションからそれにジャンクションポイントを作成するShellExView
を使用して、_Context Menu
_フラグを持つすべてのシェル拡張と、_File Created
_時間と_CLSID Modified Time
_が問題の発生後に発生したすべてのシェル拡張を無効にするGet-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
を実行するJumpListItems_Maximum
_を設定するmsconfig
を使用してさまざまなスタートアップ構成をテストする(Microsoft以外のすべてのサービスを無効にする–ジャンプリストが機能しない、診断スタートアップ–ジャンプリストが機能しない、セーフモード–ジャンプリストが機能する)C:ドライブにいくつかの接続点があります(すべて_Program Files
_およびProgramData
にあります)。
Cortanaのショートカットボタン(WinKey+C)ジャンプリストが壊れるたびに壊れます(通常、Windows 10のインストールを修復した後、数日以内です)。
誰かが手がかりや提案を提供できますか?
AppData
フォルダーを復元した後)_Recent Items
_フォルダーにアクセスすると、奇妙なことが起こります。エクスプローラーでフォルダーに直接移動してアクセスすると、CustomDestinations
フォルダーとAutomaticDestinations
フォルダーが含まれませんが、 Runへの同じディレクトリには、ジャンプリストに表示されない多くのアイテムと共にフォルダーが表示されます。
システムをApril Updateに再更新しても問題は解決しましたが、問題の実際の原因は不明であり、別のVisual Studioの更新後に再び発生すると予想されるため、問題は残ります。
修復インストールを実行してから約2日間正常に動作した後、ジャンプリストが再び動作しなくなりました。すべての履歴アイテムが表示されますが、これらは再びクリックできなくなり、コンテキストメニューは空になります。明らかに、数日ごとに修復インストールを行うことはオプションではありません。ジャンプリストが正しく機能した数日間、システムに何もインストールしませんでした。
Visual Studio 2017を開いて、デバッガーを接続したUWP(Microsoft Store)アプリを実行した後、ジャンプリストが再び破棄されました。
Visual Studio 2015とVisual Studio 2017の両方を削除してVisual Studio 2017を再インストールし、持っていたすべての接続点(Visual Studioのインストールにいくつかの接続点がありました)を削除し、Visual Studio 2017を再インストールしてWindowsのインストールを修復することにしました。 Visual Studioのインストールとジャンクションポイントを削除しても問題は解決しませんでした。回答に記載されているように、修復インストールが行われました。ただし、スケジュールされたタスクを設定してWindowsを数日ごとに再インストールすることは、実際には解決策ではありません。
ジャンプリストが再び壊れます。彼らはほぼ数週間働いています。 Visual Studioを更新すると、ジャンプリストに同じ問題が発生します。
5日間修正された後、再び壊れた。 Visual Studioに再び関連している可能性があります。 UWPアプリケーションが展開されると、それらは壊れるようです。
シェル拡張、スタートアップ項目、およびサービスをさまざまな方法(msconfig
、ShellExView
、タスクマネージャー、レジストリエディター、サービスアプリケーションなど)で無効にしようとした後、私はジャンプリストが機能する状態はセーフモードです。
イベントログに多くの10000、10001、10016エラーがあることに気付きました。ジャンプリストアイテムをクリックしようとすると、10000および10001エラーが発生します。以下はエラーです。
DCOMサーバーを起動できません:{C82192EE-6CB5-4BC0-9EF0-FB818773790A}。
DCOMサーバーを起動できません:{9AA46009-3CE0-458A-A354-715610A075E6}を利用不可/利用不可として。
アプリケーション固有の権限設定では、CLSID {2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}およびAPPID {15C20B67-12E7-4BB6-92BB-7AFF07997402}のCOMサーバーアプリケーションにローカルアクティベーション権限を付与しません
レジストリを調べた後、これらの1つがRuntimeBrokerコンポーネントであることを確認しました。対応するコンポーネントサービスの確認に進みましたが、_rundll32.exe
_およびRuntimeBroker
コンポーネントのエントリが ランタイムDCOMサーバーが2回表示される ポストに類似していることに気付きました。権限を変更しようとすると、次のエラーが発生します。
レジストリ値に添付されている1つ以上のアクセス許可エントリに認識できないタイプがあり、表示できません。
ジャンプリストの問題は、ジャンプリストコンポーネントを手動で呼び出すことで回避できます。ただし、アクセス許可の問題はまだ存在しており、Runtime Brokerコンポーネントサービスが重複しており、IDが異なることを考えると、原因はおそらくWindowsの更新の1つです。
関連する投稿にこれに関する詳細があります: DCOMサーバーを起動できません 。
以前の更新と同様に、リストは数日間修正されました。
リストは再び壊れますが、メニューには「このアイテムは利用できません」というテキストが表示され、リストから削除するように求められます。 Edit 8から一時修正スクリプトを実行した後、問題は次のシャットダウンまで解決されます。これについても、フィードバックハブを通じて報告しました。
試す価値のある別の回避策:
Event Viewer
(つまり: WinKey+R-> eventvwr.msc
)Windows Logs -> System
を確認してくださいDistributedCOM
ソースとID 10000
に関する一連のエラー、およびUnable to start a DCOM Server: {C82192EE-6CB5-4BC0-9EF0-FB818773790A}
のエラーメッセージが表示される場合は、続行してください:%SystemRoot%\System32\rundll32.exe Shell32.dll,SHCreateLocalServerRunDll {c82192ee-6cb5-4bc0-9ef0-fb818773790a}
この場合は、ショートカットを作成できます。
desktop
Right Click->
New->
Shortcut%SystemRoot%\System32\rundll32.exe Shell32.dll,SHCreateLocalServerRunDll {c82192ee-6cb5-4bc0-9ef0-fb818773790a}
、JumpListFix
という名前、または任意の名前%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
の場所にコピーするので、起動するたびに手動で実行する必要はありません。-> dcomcnfg.exe
の権限を確認するには、次の警告が表示されます:The CLSID {c82192ee-6cb5-4bc0-9ef0-fb818773790a}, item C:\Windows\System32\rundll32.exe and title JumpViewerExecuteHelper has named value AppID, but is not recorded under \\HKEY_CLASSES_ROOT\Appid. Do you wish to record it?
これが最終的に私のために働いたものです:
•Task Scheduler
(Winkey+R →taskschd.msc
)
•Action
をクリックしてCreate Basic Task...
を選択します
•名前を入力してNext
をクリックします
•When I log on
を選択し、Next
をクリックします
•Start a program
を選択し、Next
をクリックします
•次のスクリプトを貼り付けます%SystemRoot%\System32\rundll32.exe Shell32.dll,SHCreateLocalServerRunDll {c82192ee-6cb5-4bc0-9ef0-fb818773790a}
Next
をクリックして、ポップアップウィンドウでYes
を選択し、次にFinish
を選択します
コンピュータを再起動すると、問題が解決することを願っています。
編集:これが機能しない場合は、作成したタスクを右クリックしてProperties
を選択し、次にTriggers
およびDelay task for 1 minute
を選択して、トリガーをEdit...
に編集してみてください。
Media Creation Tool を使用してWindows 10 ISOファイルを作成しました。次に、April Updateのインストールを実行しました(April Updateがインストールされていたとしても)、コンピュータを「アップグレード」しました。インストールが完了し、問題は解決しました。ただし、これは実際のソリューションではありません。VisualStudio 2017を更新するたびにWindowsを再インストールしなければならないのは非常に面倒だからです。
私はフィードバックハブを介してフィードバックを送信し、Microsoftエンジニアはこの問題がビルド17682で修正されたと返信しました。これはまだ確認していません。
この問題はビルド17763.1では修正されていないことを確認できます。フィードバックハブを通じて別のレポートを送信しました。
Zenithiesの回答の修正を適用しました。ただし、これは最後の編集で説明されている実際の問題を回避するだけです。
ログオン時に両方の失敗したプロセス(Cortanaとジャンプリストの両方)を実行するようにスケジュールされたタスクを作成しました。 5秒遅れるように設定しました。また、管理者権限で実行しています。これにより、問題が部分的に解決されます(ジャンプリストを使用できるようになりました)。ただし、エラーは引き続きイベントビューアに表示されます。これは、問題が未解決であり、回避されていることを意味します。
また、この投稿と関連する投稿へのリンク( DCOMサーバーを起動できません )を含む、フィードバックハブを通じて複数のレポートを送信しました。
Windowsセットアップに加えられた変更を正確に知ることができないため、その影響を分析できません。一部のWindows製品は、ジャンクションに置き換えられた機密フォルダーではうまく機能せず、Visual Studioのインストールは非常に大規模であり、Windowsシステムに多くの追加や変更を加えています。
このような分析が難しいケースでは、解決策は大きなハンマー-修復インストールを使用することです。これは、インストールされているすべてのWindows Update以外を失うことなく、インプレースアップグレードを実行します。インストールされたWindowsが起動してインストールプロセスを実行できるようにする必要があります。インストールされているのと同じメジャーバージョンのWindowsのWindowsインストールメディアを使用することも非常に重要です。すべての更新が失われるため、後でWindows Updateを実行します。
これはクリーンインストールではないため、すべての問題が修正される保証はありません。変更した多くの設定が残るため、これは万能の解決策ではありません。ただし、破壊的な Reset または Refresh よりも優れています。
修復インストールの実行方法については、記事を参照してください
インプレースアップグレードでWindows 10の修復インストールを行う方法 。