Saya mencoba untuk memperbaiki masalah dengan registri dan layanan Windows. Saya mencoba menjalankan perintah sfc tapi ini pesan kesalahan yang saya dapatkan?
C:\Windows>sfc /scannow
Beginning system scan. This process will take some time.
There is a system repair pending which requires reboot to complete. Restart
Windows and run sfc again.
C:\Windows>
Tetapi saya telah reboot beberapa kali sejak pesan ini pertama kali muncul, dan saya bahkan mencoba menjalankan perintah dalam mode aman dan dalam mode konsol tetapi saya masih mendapatkan pesan yang sama. Bagaimana saya menyingkirkannya?
Ada file ini di folder winsxs: C: \ Windows \ winsxs \ cleanup.xml
Ini kontennya:
<?xml version='1.0' encoding='utf-16'?>
<PendingTransaction >
<POQ postAction="NoReboot">
<DeleteFile path="\??\D:\$$DeleteMe.CbsMsg.dll.01c85bd2f5893b40.0000"/>
</POQ>
</PendingTransaction>
Mungkinkah ini sesuatu? Apakah ini penyebabnya? Apakah aman menghapus file ini?
Memperbarui
Saya mencoba mengganti nama tetapi operasinya gagal.
Saya menjalankan explorer.exe dengan hak yang lebih tinggi dan menavigasi ke lokasi. Saya mendapat konfirmasi konfirmasi UAC dan kemudian kesalahan di bawah ini.
Destination Folder Access Denied
You need permission to perform this action
Bagaimana cara saya mengganti nama atau menghapus file ini? Apakah saya perlu menggunakan cmd atau dalam mode aman untuk melakukannya?
Perbarui 2
Saya mulai safe mode dengan command prompt dan mencoba mengambil kepemilikan file dan kemudian mengubah nama itu. Ganti nama gagal.
C:\Windows\winsxs>ren cleanup.xml cleanup.xml.old
Access is denied.
C:\Windows\winsxs>takeown /f "cleanup.xml"
SUCCESS: The file (or folder): "C:\Windows\winsxs\cleanup.xml" now owned by user
"mycomputername\username".
C:\Windows\winsxs>ren cleanup.xml cleanup.xml.old
Access is denied.
C:\Windows\winsxs>
Saya juga mengeluarkan perintah berikut.
C:\Windows\system32>icacls "C:\Windows\winsxs\cleanup.xml" /grant username:F
processed file: C:\Windows\winsxs\cleanup.xml
Successfully processed 1 files; Failed processing 0 files
C:\Windows\system32>cd ..\winsxs
C:\Windows\winsxs>ren cleanup.xml cleanup.xml.old
Access is denied.
C:\Windows\winsxs>
Itu masih tidak memungkinkan saya untuk mengganti nama. Saya mengeluarkan dua perintah terakhir ini dalam mode Windows normal. Apakah itu penting? ... Saya akan mencoba reboot.
cleanup.xml
file, jadi saya tidak berpikir itu penyebabnya.Jawaban:
Saya memiliki masalah yang sama di Windows 7. Saya akhirnya harus
sfc
menjalankan menggunakan perintah berikut dari konsol perbaikan (untuk beberapa alasan, itu ditugaskanD:
ke disk utama saya, daripadaC:
)(Namun,
sfc
sekarang katakan padakujadi ini tidak memperbaiki masalah startup saya )
sumber
pending.xml
(bukan).Perintah ini seharusnya melakukannya.
Tetapi ini hanya bekerja di Windows 7 atau lebih baru. Saya tidak memiliki alat dism.exe di Windows Vista. Saya hanya berpikir saya akan membaginya dengan mereka yang menemukan pertanyaan ini dan yang memiliki Windows 7. Saya tentu saja tidak dapat menguji ini sendiri, tetapi orang ini mengatakan ia dapat menghapus pesan kesalahan yang menjengkelkan ini dari dunia. Jadi mungkin patut dicoba.
sumber
Error 0x80029c4a - The request is not supported
:(lihat di registri di bawah
SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
jika Anda melihat kunci yang disebutRebootPending
. Ini adalah tempat di mana Windows juga memeriksa apakah ada reboot yang tertunda.sumber
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending
dan hanya berisi nilai string default, dan tidak disetel ke apa pun. Haruskah saya mengaturnya ke 0 atau sesuatu? Atau mungkin menghapus kunci?Ini bekerja untuk saya:
Sumber: http://blog.crosbydrive.com/?p=339
sumber