Hari ini saya menyalakan komputer saya dan beberapa kesalahan muncul seperti ini, jadi beberapa program di autorun tidak dimulai:
Saya memiliki kesalahan ini ketika membuka banyak program, saya bahkan tidak bisa menggunakan 7zip. Satu-satunya hal yang saya lakukan kemarin adalah menginstal game melalui Steam dan sekarang saya tidak dapat menggunakan seperti 70% dari perangkat lunak pada PC saya (kebanyakan dari mereka mendapatkan kesalahan ini pada seluruh program dan beberapa hanya pada modul tertentu saja).
Saya hanya menjalankan SFC /scannnow
dan hasilnya adalah: "Perlindungan Sumber Daya Windows tidak menemukan pelanggaran integritas".
Mungkinkah ini semacam virus atau Steam yang mengacaukan sesuatu? Apa yang harus saya lakukan?
Jawaban:
Terima kasih atas semua saran, setelah beberapa Googling saya menemukan solusi ini yang sepertinya berfungsi untuk saya:
regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\WindowsNT\CurrentVersion\Windows
APPINIT_DLLS
dan menghapus semua yang ada di dalamnyasumber
Saya khawatir sangat sedikit orang yang tahu akar penyebab kesalahan peluncuran EXE 0xC0000018 yang misterius karena Microsoft membuatnya kabur, bahkan sampai Windows 10. Ketika membaca Aplikasi Pemrograman Jeffrey Richter untuk MS Windows 4th-ed, saya kebetulan mengetahuinya.
Jika DLL perlu dimuat di alamat tetap (dalam ruang alamat virtual proses), tetapi persyaratan tidak dapat dipenuhi, Windows menyatakan kesalahan yang sangat 0xC0000018. Tetapi tidak ada petunjuk yang jelas untuk mengatakan DLL mana yang menyebabkan masalah. Pencarian Google sederhana "0xC0000018" hanya muncul Anda dengan banyak posting pengguna bingung.
Untuk mereproduksi, Anda dapat menyiapkan solusi (istilah Visual Studio) dengan satu EXE dan dua DLL, dan mengatur kedua DLL untuk memiliki opsi
/FIXED /BASE:"0x44440000"
tautan dan EXE secara implisit memuat dua DLL, maka Anda akan melihat kesalahan 0xC0000018 pada peluncuran EXE.Dan ya, membersihkan
APPINIT_DLLS
dalam registri adalah taruhan pertama Anda untuk menyingkirkan kemungkinan penyebabnya. DLL tersebut akan dimuat ke dalam setiap proses yang Anda luncurkan sehingga dapat merusak siaran langsung Anda.Lalu bagaimana cara menentukan DLL pelakunya yang sebenarnya? Mungkin ada caranya, gunakan dumpbin.exe untuk memeriksa setiap DLL di
APPINIT_DLLS
atau DLL lain yang mungkin dimuat secara otomatis (bantuan dengan AutoRuns ), periksa satu per satu dengandumpbin -headers
. Jika tidak ada.reloc
bagian, itu adalah DLL lokasi tetap .sumber
procmon
. DLL terakhir yang dicoba proses memuat harus menjadi salah satu yang memicu kesalahan.c0000018
akan terjadi jika executable-nya 32-bit. Dengan executable 64-bit, Windows menolak memuatnya dengan kesalahan 'gambar buruk', yang cukup membingungkan. Perhatikan bahwa kesalahan dapat muncul dan menghilang dengan debug / rilis build dan muncul secara tak terduga setelah pembaruan Windows mengubah tata letak ruang alamat dll sistem.Saya telah menginstal sekitar 40 game melalui Steam dan tidak memiliki masalah, tidak, saya pikir itu bukan Steam yang buruk. Cobalah untuk memulihkan sistem Anda menggunakan Windows Restore Points: http://windows.microsoft.com/en-ph/windows-vista/system-restore-frequently-asked-questions
[Diedit] Mungkin beberapa DLL terlewatkan, Anda dapat menguji dependensi program yang tidak dapat Anda mulai gunakan Dependency Walker: http://www.dependencywalker.com/
sumber
Restore
di PC saya karena ketika saya menekan tombol Windows dan saya mencoba mencari sesuatu di tab "Pengaturan" maka Metro hanya membeku.Refresh
AndaWindows 8
. Ini membutuhkan instalasi ulang aplikasi desktop Anda.Mungkin ini terkait dengan Pembaruan MS dan Endpoint Pencegahan Kehilangan Data McAfee berikut ini (Titik Akhir DLP). Tampaknya ada konflik antara pembaruan MS dan Endpoint Pencegahan Kehilangan Data McAfee.
Kunjungi situs web berikut: Microsoft Patch MS15-038 pada Windows 7 saat Titik Akhir Pencegahan Kehilangan Data diinstal Microsoft Security Bulletin MS15-038 - Penting
sumber