Hey, Windows 7'de system32 klasörüne kopyalayarak bir DLL dosyası eklemeyi denedim, ancak Erişim Engellendi olarak yapamadım. Aslında mevcut bir DLL dosyası var ve ben onu değiştirmeye çalışıyorum. Bunu Windows 7'de nasıl yapabilirim?
Hey, Windows 7'de system32 klasörüne kopyalayarak bir DLL dosyası eklemeyi denedim, ancak Erişim Engellendi olarak yapamadım. Aslında mevcut bir DLL dosyası var ve ben onu değiştirmeye çalışıyorum. Bunu Windows 7'de nasıl yapabilirim?
Yanıtlar:
Bir dll'yi kaydetmek için, yönetici olarak bir komut kutusu açıp kullanın regsvr32 /i <dll_name>
.
Sorununuz dosyayı kopyalayamayacağınız gibi görünüyor. Yine, bir komut kutusunu yönetici olarak açın ve aşağıdakileri yapın:
Dosya kullanımdaysa, bunu güvenli modda yapmanız gerekir, yalnızca komut istemi. Sisteminizi hortumladıysanız, kopyaladığınız dll silebilir ve .old geri .dll için yeniden adlandırın.
Önce varolan DLL dosyasının kaydını kaldırın ( /u
anahtarla birlikte) ve ardından DLL'yi kaydedin. Bu şekilde, kayıt silme rutini, yeniden kayıt yaparken sıklıkla yardımcı olan mevcut ayarları temizler.
System32
.
Comm .dll veya .ocx dosyasını Windows 7 32 bit'e kaydetmek için aşağıdakileri yapın:
.Dll veya .ocx dosyasını c:\windows\system32
Tür cmd
içinde Çalıştır menüsünde, bu arayacak cmd.exe
sağ tuşa tıklayın ve Yönetici Olarak Çalıştır
Şurada bir istem gösterecektir: c:\windows\system32
Tip regsvr32 ocxname.ocx
.Ocx kayıt
veya
yazın regsvr32 dllname.dll
.dll kayıt
Windows 7'de genellikle regsvr32 ile ilgili iki sorun vardır:
"Erişim Engellendi" sorunu gidermek için, komut satırını yönetici olarak başlatın, başlat menüsünde 'cmd.exe' yazın ve 'cmd.exe' girdisini ve 'Yönetici Olarak Çalıştır'ı sağ tıklatın.
DLL 32bit ve 32Bit Windows dizinindeyse, c: \ windows \ sysWOW64 \ regsvr32.exe adresindeki regsvr32'nin 32bit sürümünü kullanın
Windows 7 x64 ve eğer çalışabilir x64 Kaydetmek istediğiniz DLL regsvr32.exe
dan C:\Windows\SysWOW64
.
Misal:
C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll