Akses Pendaftaran yang Diminta Tidak Dibenarkan: Menyelesaikan Isu UAC dalam Windows 7 dan Kemudian
Dalam Windows 7 dan sistem pengendalian seterusnya, pembangun mungkin menghadapi ralat "Akses pendaftaran yang diminta tidak dibenarkan" apabila cuba mengubah suai kunci pendaftaran di bawah HKEY_CLASSES_ROOT. Had ini timbul daripada Kawalan Akaun Pengguna (UAC), yang mengehadkan akses kepada tetapan sistem sensitif.
Untuk membetulkan isu ini dan menambah sokongan UAC pada kod anda, pertimbangkan untuk melaksanakan penyelesaian berikut:
Ubah suai fail manifes permohonan anda (app.manifest) seperti berikut:
<?xml version="1.0" encoding="utf-8"?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="MyApplication.app" /> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> </security> </trustInfo> </asmv1:assembly>
Pengubahsuaian ini memberikan permohonan anda yang diperlukan keistimewaan untuk mengakses kekunci pendaftaran yang dilindungi, membolehkannya berjaya melakukan pengubahsuaian yang diingini.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan Ralat 'Akses Pendaftaran yang Diminta Tidak Dibenarkan' dalam Windows 7 dan Kemudian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!