Windows 10 重大なエラー 「スタートメニューが動作していません」 → 暫定回避|Laugh and grow fat

Windows 10 重大なエラー 「スタートメニューが動作していません」 → 暫定回避

Windows 10 のスタートメニューが動作しなくなり、以下の「重大なエラー」の表示が。


対処方法


このエラーって、DELL Inprion 530s をWindows10にアップデートしたときにも出たヤツだ。

今回のパソコンは、DELL Inspiron 3467
最初からWindows 10モデルだったのだが、同じエラーが出るとは...
DELLのPCってWindows10と相性が悪いのかなぁ。それともWindows10のデキが悪いのか...

修正手順は以下を見て実施。

Windows 10 のスタート メニュー、Microsoft Edge 、設定、通知などが応答しない場合の対処法​
http://answers.microsoft.com/ja-jp/windows/wiki/windows_10-update/windows-10/5a606106-5820-4a86-a31e-b94d91364e10


以下、手順に沿って実行
----

Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32>dism /online /cleanup-image /restorehealth

展開イメージのサービスと管理ツール
バージョン: 10.0.10240.16384

イメージのバージョン: 10.0.10240.16384

[==========================100.0%==========================]
復元操作は正常に完了しました。
操作は正常に完了しました。

C:\Windows\system32>sfc /scannow

システム スキャンを開始しています。これにはしばらく時間がかかります。

システム スキャンの検証フェーズを開始しています。
検証 100% が完了しました。

Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に
修復されました。詳細は CBS.Log windir\Logs\CBS\CBS.log に含まれています。
例: C:\Windows\Logs\CBS\CBS.log。ただし、オフライン サービス シナリオでの
ログの記録は現在サポートされいません。

-------

ここまでは順調だったが、最後のPowerShell実行でエラーでまくり。


-------

C:\Windows\system32>powershell
Windows PowerShell
Copyright (C) 2015 Microsoft Corporation. All rights reserved.

PS C:\Windows\system32> Get-AppXPackage -AllUsers  |Where-Object {$_.InstallLoca
tion -like "*SystemApps*"} | Foreach  {Add-AppxPackage -DisableDevelopmentMode -
Register  "$($_.InstallLocation)\AppXManifest.xml"}
Add-AppxPackage : 次の HRESULT で展開に失敗しました: 0x80073CF6, パッケージを登
録できませんでした。
エラー 0x80070002: 内部エラーが発生したか、メモリが不足しているため、パッケージ
を登録できません。
注意: 詳細については、イベント ログで [ActivityId] cf188722-03af-0001-8e8e-18cf
af03d101 を検索するか、コマンド ラインの Get-AppxLog -ActivityID cf188722-03af-
0001-8e8e-18cfaf03d101 を使用してください
発生場所 行:1 文字:96
+ ... | Foreach  {Add-AppxPackage -DisableDevelopmentMode -Register  "$($_. ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Windows\Syst...ppXManifest.xml:S
   tring) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageMa
   nager.Commands.AddAppxPackageCommand

Add-AppxPackage : 次の HRESULT で展開に失敗しました: 0x80073CF6, パッケージを登

録できませんでした。
エラー 0x80070002: 内部エラーが発生したか、メモリが不足しているため、パッケージ
を登録できません。
注意: 詳細については、イベント ログで [ActivityId] cf188722-03af-0001-9f8e-18cf
af03d101 を検索するか、コマンド ラインの Get-AppxLog -ActivityID cf188722-03af-
0001-9f8e-18cfaf03d101 を使用してください
発生場所 行:1 文字:96
+ ... | Foreach  {Add-AppxPackage -DisableDevelopmentMode -Register  "$($_. ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Windows\Syst...ppXManifest.xml:S
   tring) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageMa
   nager.Commands.AddAppxPackageCommand

:

----

再実行がしたが、エラー発生する現象は変わらず。

で、「解決されない場合は PC を再起動し新しい管理者のユーザー アカウントを作成して、そちらで作業を試してください」 ということなので、新規アカウントを作成

[Windows キー] + [R]キー で、 「control userpasswords2」と入力して [OK]

 ユーザー アカウント画面が表示されたら [追加] をクリックして、ローカルアカウントを作成

そして、管理者権限を付与して、新しいアカウントでログイン。

... ん? スタートメニューが表示されとる...!?

新しいアカウントで、復旧手順を実行したところ、問題なく完了。

しかし、元のアカウントのスタートメニューは「重大なエラー」が、表示されなくなったが、スタートメニューは使えないまま。(>_<)

ということで、対処方法がわからず、泣く泣く新しいアカウントに自分の環境を移行することで対処を実施。

うーん、一部のアカウントだけエラーが発生するのかな?

発生するたびに、アカウント移行するんだとするとメンドイな。