Saat ini saya mencoba menginstal Solidworks 2012, tetapi setiap kali saya meluncurkan installer, saya mendapatkan kesalahan:
Registry Permissions:The Installation Manager encountered an error when trying to
create registry keys in this location of the registry:
HKLM\Software\Wow6432Node\SolidWorks\AddIns
HKLM\Software\Wow6432Node\SolidWorks\SolidWorks 2011\PDMWorks
HKLM\Software\Wow6432Node\SolidWorks\SolidWorks 2011\PDMWorks Workgroup
Jika saya mengabaikan kesalahan ini dan melanjutkan instalasi, pada akhirnya akan mengembalikan kesalahan lain sekitar 10% dari jalan melalui instalasi dengan lebih banyak keluhan tentang registri dan kemudian gagal menginstal program. Untuk memperbaikinya, saya pikir saya akan menghapus kunci registri ini dan mengizinkan SolidWorks untuk membuat ulang, namun ketika saya mencoba menghapusnya, saya mendapatkan yang berikut:
- Mencoba menghapus induk \ Solidworks \ mengembalikan kesalahan default yang mengatakan "Kunci Penghapusan Kesalahan"
- Mengklik salah satu dari pengembalian PDMWorks "PDMWorks / Workgroup tidak dapat dibuka. Kesalahan mencegah kunci ini dibuka. Detail: Akses ditolak."
Saya sudah mencoba banyak solusi Microsoft, termasuk Microsoft Fix It, PsExec dan RegDelNull, bersama dengan mencoba untuk menetapkan izin untuk kunci dan mengambil kepemilikan (yang kesalahan untuk mengakses ditolak lagi), tetapi tidak ada yang berhasil.
Apakah ada cara untuk menghapus kunci ini tanpa menginstal ulang Windows?
sunting: Saya dapat menghapus kunci AddIns dan PDMWorks dengan menambahkan kunci baru ke registri di bawah direktori tersebut - ini memungkinkan saya untuk melihat file yang tersembunyi di dalamnya dan memodifikasi izin untuk masing-masing file tersebut. Masalahnya sekarang adalah bahwa ada direktori lain di bawah \ PDMWorks Workgroup \ sebagai \ Default, dan saya tidak dapat menambahkan kunci baru untuk melihat apa yang ada di dalamnya, atau mengubah izin di atasnya (karena saya kira ada kunci di bawahnya).
sumber
psexec -i -d -s c:\windows\regedit.exe
.Jawaban:
Kunci Regestry, seperti file, memiliki izin untuk itu. Klik kanan pada folder untuk kunci yang ingin Anda cari tahu dan lihat apakah Anda bisa mengklik izin.
Jika Anda bahkan tidak bisa melakukan itu ada peretasan yang dapat Anda lakukan untuk menjalankan aplikasi sebagai SISTEM, bukan administrator.
Unduh PsExec . Buka prompt perintah sebagai administrator (dengan mengklik kanan pada pintasan prompt perintah dan mengklik jalankan sebagai administrator). Jalankan perintah berikut:
Ini akan meluncurkan regedit dengan akun sistem (pastikan Anda belum memiliki salinan apa pun yang sudah terbuka) dan lihat apakah Anda dapat menghapus folder-folder itu.
PS Periksa untuk melihat apakah solidworks membuat pengguna atau grup di mesin Anda dan menghapusnya (hapus folder yang sesuai di folder C: \ Users juga), saya memiliki masalah yang serupa ketika pengguna SQLServer yang diinstal rusak, satu-satunya tanda adalah kunci registri tidak dapat dibuat / dihapus selama proses pengaturan.
sumber
Jika Anda memiliki akses yang ditolak daripada Anda bukan administrator, atau Anda telah membuka regedit tanpa peningkatan hak (prompt UAC). Sebagai administrator, Anda harus memiliki izin di mana-mana.
sumber