Win8 x64 RC をインストールした後、Metro アプリは正常に動作しましたが、デスクトップの OpenGL アプリは遅く、応答しませんでした。最新の Win8 nVidia ドライバーをインストールすると、OpenGL アプリは正常に動作するようになりました。同時に、煩わしい権限メッセージが表示されるため、C:\ ドライブとそのすべてのファイルの所有権を自分のユーザーに変更し、完全な権限を与えました。
ドライバーをインストールした後、PC を再起動すると、Metro アプリはスプラッシュ スクリーンのみを表示し、その後クラッシュします。
他のバージョンの nVidia ドライバーをインストールしてみましたが、結果は同じでした。
私のGPUはGeForce GTX275です。
これは nVidia ドライバーの既知の問題ですか? それとも、C:\ の所有権を変更することが実際の問題なのでしょうか?
ありがとう。
詳細情報(イベント ビューアーで確認後)
イベント ビューアーで問題とエラーを見つけることができました。それでも解決できません。メール アプリを開いてクラッシュさせて見つけた情報は次のとおりです。
Log Name: Microsoft-Windows-TWinUI/Operational
Source: Microsoft-Windows-Immersive-Shell
Date: 07/06/2012 15.54.17
Event ID: 5961
Task Category: (5961)
Level: Error
Keywords:
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
Activation of the app microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail for the Windows.Launch contract failed with error: The app didn't start..
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Immersive-Shell" Guid="{315A8872-923E-4EA2-9889-33CD4754BF64}" />
<EventID>5961</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>5961</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T13:54:17.472416600Z" />
<EventRecordID>6524</EventRecordID>
<Correlation />
<Execution ProcessID="3008" ThreadID="6756" />
<Channel>Microsoft-Windows-TWinUI/Operational</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="AppId">microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail</Data>
<Data Name="ContractId">Windows.Launch</Data>
<Data Name="ErrorCode">-2144927141</Data>
</EventData>
</Event>
他にも見つかりました。これは Metro アプリを開いたときに表示される別のエラーです。
Log Name: Application
Source: ESENT
Date: 07/06/2012 16.01.00
Event ID: 490
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: vee-pc
Description:
svchost (1376) SRUJet: An attempt to open the file "C:\Windows\system32\SRU\SRU.log" for read / write access failed with system error 5 (0x00000005): "Access is denied. ". The open file operation will fail with error -1032 (0xfffffbf8).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ESENT" />
<EventID Qualifiers="0">490</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T14:01:00.000000000Z" />
<EventRecordID>11854</EventRecordID>
<Channel>Application</Channel>
<Computer>vee-pc</Computer>
<Security />
</System>
<EventData>
<Data>svchost</Data>
<Data>1376</Data>
<Data>SRUJet: </Data>
<Data>C:\Windows\system32\SRU\SRU.log</Data>
<Data>-1032 (0xfffffbf8)</Data>
<Data>5 (0x00000005)</Data>
<Data>Access is denied. </Data>
</EventData>
</Event>
権限を再度変更すると (System32 に Everyone と Creator Owner を追加)、「sru.log へのアクセスが拒否されました」というエラーは表示されなくなりますが、その代わりに次のエラーが表示されます。
Log Name: Application
Source: Microsoft-Windows-Immersive-Shell
Date: 07/06/2012 16.16.34
Event ID: 2486
Task Category: (2414)
Level: Error
Keywords: (64),Process Lifetime Manager
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
App microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail did not launch within its allotted time.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Immersive-Shell" Guid="{315A8872-923E-4EA2-9889-33CD4754BF64}" />
<EventID>2486</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>2414</Task>
<Opcode>0</Opcode>
<Keywords>0x2000000000000042</Keywords>
<TimeCreated SystemTime="2012-06-07T14:16:34.616499600Z" />
<EventRecordID>11916</EventRecordID>
<Correlation />
<Execution ProcessID="3008" ThreadID="6996" />
<Channel>Application</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="ApplicationId">microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail</Data>
</EventData>
</Event>
今、行き詰まっています。「アプリ microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail のアクティブ化がエラーで失敗しました: アプリは起動しませんでした。詳細については、Microsoft-Windows-TWinUI/Operational ログを参照してください。」と表示されますが、Microsoft-Windows-TWinUI/Operational ログが見つかりません。
賞金稼ぎを始めます。
TWinUI/Operational ログを見つけました。そこには次のことだけが記載されています:
Log Name: Microsoft-Windows-TWinUI/Operational
Source: Microsoft-Windows-Immersive-Shell
Date: 07/06/2012 16.28.57
Event ID: 5961
Task Category: (5961)
Level: Error
Keywords:
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
Activation of the app microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail for the Windows.BackgroundTasks contract failed with error: The app didn't start..
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Immersive-Shell" Guid="{315A8872-923E-4EA2-9889-33CD4754BF64}" />
<EventID>5961</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>5961</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T14:28:57.238140800Z" />
<EventRecordID>6536</EventRecordID>
<Correlation />
<Execution ProcessID="3008" ThreadID="2624" />
<Channel>Microsoft-Windows-TWinUI/Operational</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="AppId">microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail</Data>
<Data Name="ContractId">Windows.BackgroundTasks</Data>
<Data Name="ErrorCode">-2144927141</Data>
</EventData>
</Event>
もっと深く調べる必要があります。フォーラムのスレッドで「DCOM」エラーを探すように言われました。アプリのクラッシュに関連するこのスレッドを見つけました。
「サーバー Microsoft.WindowsLive.Mail.wwa は、必要なタイムアウト内に DCOM に登録されませんでした。」
Log Name: System
Source: Microsoft-Windows-DistributedCOM
Date: 07/06/2012 16.46.45
Event ID: 10010
Task Category: None
Level: Error
Keywords: Classic
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
The server Microsoft.WindowsLive.Mail.wwa did not register with DCOM within the required timeout.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-DistributedCOM" Guid="{1B562E86-B7AA-4131-BADC-B6F3A001407E}" EventSourceName="DCOM" />
<EventID Qualifiers="0">10010</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T14:46:45.586943800Z" />
<EventRecordID>2763</EventRecordID>
<Correlation />
<Execution ProcessID="804" ThreadID="2364" />
<Channel>System</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="param1">Microsoft.WindowsLive.Mail.wwa</Data>
</EventData>
</Event>
答え1
OK、この問題を解決するのにとても時間がかかりました。誰かの役に立てば幸いです。ユーザー フォルダーのアクセス許可を (いつものように) 変更して、ユーザーとシステムのみを許可しました。残念ながら、これにより、天気、ニュース、金融、Netflix などの一部の Metro/Modern アプリが壊れてしまいました。
すべての Metro/Modern アプリが動作するために 'ALL_APPLICATION_PACKAGES' に必要な権限は次のとおりです。
- ファイル -
%USERPROFILE%\AppData\Local\Temporary Internet Files\counters.dat
読み取りと実行、読み取り - (Temporary Internet Files フォルダを表示するには、フォルダ オプションで「保護されたオペレーティング システム ファイルを表示しない」のチェックを外す必要があります)
(上記の場所で見つからない場合は試してください%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\counters.dat
)
- フォルダー -
%USERPROFILE%\AppData\Local\WER
- 特殊: フォルダーの一覧表示/データの読み取り、フォルダーの作成/データの追加
(上記の場所で見つからない場合は試してください%USERPROFILE%\AppData\Local\Microsoft\Windows\WER
)
以前の回答で示唆されているように、C: ドライブへのフル アクセスや、Packages フォルダーへのアクセスは必要ありません。
上記の権限変更を行った後に再起動するか、適切なプロセスを終了してください。
答え2
自分で直しました!
C:\ セキュリティ オプションに「すべてのアプリケーション パッケージ」を追加し、フル コントロールを付与しました。これで、Metro アプリは正常に動作します。:D
答え3
私の場合は Avast でした。動作させるにはすべてのシールドを無効にする必要がありました。
Avast を最新バージョンにアップデートすると問題は解決しました。
答え4
他のアイデアがすべて機能しない場合は、次のことを試してください。ユーザー フォルダーは D ドライブの HDD にあり、C ドライブは SSD です。そのため、SSD がない場合は C: を使用してください。
All_Application_Packages
このフォルダにユーザーIDを追加します:
d:\Users\Brent\AppData\Local\Packages
そして、読み取り、リスト、作成、書き込みなど、フルコントロール以外のすべてのコントロールを付与します。これが、すべてのアプリを復活させたトリックです。
このユーザー ID を C:\ または Windowy フォルダーに追加しないでください。ダウンロードしたアプリに PC のコンテンツへの無制限のアクセス権を与えることになり、トラブルを招くことになります。