Setelah menginstal Win8 x64 RC, aplikasi Metro bekerja dengan benar, tetapi aplikasi OpenGL desktop lambat dan tidak responsif. Saya menginstal driver Win8 nVidia terbaru, dan aplikasi OpenGL mulai bekerja dengan benar. Pada saat yang sama, karena pesan izin yang mengganggu, saya mengubah drive C: \ dan semua file miliknya kepada pengguna saya, dan memberinya izin penuh.
Saya me-restart pc saya setelah menginstal driver, dan sekarang aplikasi Metro hanya menampilkan layar splash, kemudian crash.
Saya mencoba menginstal versi lain dari driver nVidia, dengan hasil yang sama.
GPU saya adalah GeForce GTX275.
Apakah ini masalah yang diketahui dengan driver nVidia? Atau mungkin mengubah kepemilikan C: \ adalah masalah sebenarnya?
Terima kasih.
Informasi lebih lanjut (setelah melihat penampil acara)
Saya telah berhasil menemukan masalah dan kesalahan di Peraga Peristiwa. Saya masih tidak bisa menyelesaikannya. Inilah informasi yang saya temukan dengan membuka aplikasi Mail dan membiarkannya macet:
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>
Menemukan hal-hal lain, ini adalah kesalahan lain yang muncul saat membuka aplikasi 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>
Setelah mengubah izin lagi (menambahkan Semua Orang dan Pemilik Pencipta ke System32), kesalahan "akses ditolak ke sru.log" menghilang, tetapi yang ini muncul di tempatnya:
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>
Sekarang saya mandek. Ini memberitahu saya "Aktivasi aplikasi microsoft.windowscommunicationsapps_8wekyb3d8bbwe! Microsoft.WindowsLive.Mail gagal dengan kesalahan: Aplikasi tidak memulai. Lihat log Microsoft-Windows-TWinUI / Operasional untuk informasi tambahan." tapi saya tidak dapat menemukan log Microsoft-Windows-TWinUI / Operasional.
Saya memulai hadiah.
Saya menemukan log TWinUI / Operasional. Itu hanya memberitahu saya:
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>
Saya harus masuk lebih dalam. Saya menemukan utas forum yang mengatakan kepada saya untuk mencari kesalahan "DCOM". Saya menemukan ini terkait dengan crash aplikasi
"Server Microsoft.WindowsLive.Mail.wwa tidak mendaftar dengan DCOM dalam batas waktu yang diperlukan."
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>
sumber
sfc /scannow
di prompt perintah yang ditinggikan untuk memeriksa file sistem yang rusakJawaban:
OK, butuh saya selamanya untuk menyelesaikan masalah ini jadi semoga ini membantu seseorang. Saya telah mengubah izin pada folder pengguna saya (seperti yang selalu saya lakukan) untuk hanya mengizinkan pengguna dan SISTEM saya. Sayangnya ini merusak beberapa aplikasi Metro / Modern termasuk Cuaca, Berita, Keuangan, Netflix, dll.
Satu-satunya izin yang dibutuhkan 'ALL_APPLICATION_PACKAGES' agar semua aplikasi Metro / Modern dapat berfungsi adalah:
%USERPROFILE%\AppData\Local\Temporary Internet Files\counters.dat
- Baca & Jalankan, Baca - (Anda harus menghapus centang 'Sembunyikan file sistem operasi terlindungi' di Opsi Folder untuk melihat folder Temporary Internet Files)(jika Anda tidak dapat menemukan di lokasi di atas coba
%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\counters.dat
)%USERPROFILE%\AppData\Local\WER
- Khusus: Daftar folder / baca data, Buat folder / tambahkan data(jika Anda tidak dapat menemukan di lokasi di atas coba
%USERPROFILE%\AppData\Local\Microsoft\Windows\WER
)Tidak perlu akses penuh ke drive C: Anda atau bahkan akses ke folder Paket seperti jawaban sebelumnya disarankan.
Anda dapat reboot setelah membuat perubahan izin di atas atau membunuh proses yang sesuai.
sumber
%USERPROFILE%\AppData\Local\Microsoft\Windows\WER
yang ada. Saya dapat mengonfirmasi bahwa izin khusus untuk ALL_APPLICATION_PACKAGES memang "Daftar folder / baca data" dan "Buat folder / tambahkan data"dir /a
<JUNCTION> File Internet Sementara [C: \ Users \ Chloe \ AppData \ Local \ Microsoft \ Windows \ File Internet Sementara]Saya memperbaikinya sendiri!
Saya menambahkan "SEMUA PAKET APLIKASI" ke opsi keamanan C: \, dan memberikannya kendali penuh. Sekarang aplikasi Metro berfungsi dengan baik. : D
sumber
Application Package
izin untuk semua yang ada di drive C Anda. Selain masalah virus / keamanan, bagaimana jika paket yang ditulis dengan buruk berperilaku berbeda karena kode ceroboh mengandalkan izin untuk menjaga mereka di cek? Bagaimana jika sebuah paket membersihkan setelahnya dengan perintah delete malas, rekursif, yang sekarang menghapus lebih dari yang seharusnya?%USERPROFILE%\AppData\Local\Microsoft\Windows\WER
Dalam kasus saya itu adalah Avast. Saya harus menonaktifkan semua perisai untuk membuatnya berfungsi.
Pembaruan Avast ke versi terbaru memperbaikinya!
sumber
Satu hal yang akan saya tambahkan adalah bahwa hanya perlu menambahkan peran "SEMUA PAKET APLIKASI" ke direktori "Paket" di direktori Local \ AppData dari pengguna saat ini (misalnya C: \ Users \ Vee \ AppData \ Local \ Paket). Dengan cara ini, Anda tidak berisiko mengambil kunci kerajaan untuk aplikasi Windows yang berperilaku buruk.
sumber
Jika semua ide lain tidak berhasil, coba ini: Saya memiliki folder pengguna saya pada drive D HDD, dan drive C saya adalah SSD, jadi jika Anda tidak memiliki SSD gunakan C:
Tambahkan
All_Application_Packages
userID ke folder ini:Dan berikan SEMUA kecuali kontrol LENGKAP, yang dibaca, daftar, buat, tulis, dll. Ini adalah trik yang membuat semua Aplikasi saya kembali.
Jangan tambahkan ID pengguna ini ke folder C: \ atau Windowy Anda, karena Anda hanya meminta masalah untuk memberikan aplikasi apa pun yang Anda unduh akses tidak terbatas ke konten PC Anda.
sumber
Pertanyaan ini muncul tinggi di Google, jadi inilah yang bekerja untuk saya, tanpa harus memberikan izin ke seluruh drive sistem seperti jawaban yang diterima.
Seperti yang disebutkan oleh Pratyush Nalam, jalankan perintah
sfc /scannow
dalam command prompt yang ditinggikan. Selanjutnya jalankan achkdsk c: /f
, katakany
kapan ased jika Anda ingin menjadwalkan dan kemudian restart.Gabungan perintah ini akan memperbaiki banyak masalah dengan izin dan file sistem yang rusak.
sumber
sfc /scannow
tidak menyentuh izin sistem file.Bagi saya jawabannya adalah menambahkan akses penuh untuk ALL_APPLICATION_PACKAGES ke folder
% USERPROFILE% \ AppData \ Local \ Packages
sumber
Saya tahu ini agak lama, tetapi saya baru-baru ini berlari ke masalah yang sama.
Resolusi utama saya adalah menghapus file SRUDB.DAT dan membiarkan windows membuatnya kembali. Masalah saya hilang sepenuhnya setelah ini dilakukan.
sumber
Saya memiliki masalah yang sama walaupun saya memiliki instalasi baru karena saya baru saja membeli komputer baru dengan Windows 8 pra-instal dan tidak mungkin saya harus me-refresh instalasi lagi.
Saya memeriksa semua petunjuk standar yang saya temukan tetapi semuanya baik-baik saja. Sebenarnya hanya aplikasi canggih seperti game atau kalkulator yang tidak berfungsi tetapi aplikasi sederhana seperti cuaca atau peta berfungsi.
Saya mengetahui bahwa aplikasi Metro memiliki batasan akses khusus pada PC Deskop (x86) saja. Inilah sebabnya mengapa PC tablet atau Ponsel Cerdas tidak mengalami masalah ini.
Akhirnya hanya petunjuk ini yang bekerja untuk saya:
Namun, tidak mungkin aplikasi Metro memiliki kontrol penuh pada root sistem "C: \" karena ini akan membuka celah keamanan yang besar dan karenanya saya mengembalikan perubahan ini dan mulai memeriksa subfolder.
Untungnya salah satu subfolder pertama yang saya periksa adalah "C: \ Windows" dan Bingo!
Perubahan keamanan ini sama sekali tidak kritis karena sebenarnya semua orang memiliki hak seperti itu pada folder root Windows.
Btw di suatu tempat di web MS itu mengatakan bahwa hak-hak ini harus ditetapkan pada "C: \ Windows \ system32" saja (yang benar seperti yang diatur dengan saya) tetapi tidak cukup. Itu harus seluruh folder root Windows (yang tidak diatur dengan saya pada awalnya).
Saya harap ini membantu semua yang juga hampir di sana dengan aplikasi Metro :-)
sumber