2011-06-16 16:18:02 +0000 2011-06-16 16:18:02 +0000
10
10
Advertisement

Comment enregistrer un fichier DLL dans Windows 7 ?

Advertisement

Hé ! J'ai essayé d'ajouter un fichier DLL dans Windows 7 en le copiant dans le dossier system32, mais je n'ai pas pu car l'accès m'a été refusé. En fait, il y a un fichier DLL existant et j'essaie de le remplacer. Comment puis-je faire cela dans Windows 7 ?

Advertisement

Réponses (7)

10
10
10
2011-06-16 16:22:53 +0000

Pour enregistrer une dll, vous ouvrez une boîte de commande en tant qu'administrateur et vous utilisez ensuite regsvr32 /i <dll_name>.

Tha dit, votre problème semble être que vous ne pouvez pas copier le fichier. Encore une fois, ouvrez une boîte de commande en tant qu'administrateur et faites ce qui suit :

  1. ren c:\windows\system32\nomdufichier.dll c:\windows\system32\nomdufichier.old
  2. copy c:\randomlocation\nomdufichier.dll c:\windows\system32\nomdufichier.dll

Si le fichier est en cours d'utilisation, vous devez le faire en mode sécurisé, à l'invite de commande uniquement. Si vous nettoyez votre système, vous pouvez supprimer la dll que vous avez copiée et renommer le fichier .old en .dll.

7
7
7
2011-06-16 16:26:16 +0000

Voici l'utilisation complète de regsvr32.

2
Advertisement
2
2
2012-05-04 16:39:36 +0000

Désenregistrez d'abord le fichier DLL existant (avec le commutateur /u), et _enregistrez ensuite le DLL. De cette façon, la routine de désenregistrement nettoiera les paramètres existants, ce qui est souvent utile lors d'un réenregistrement.

2
2
2
2012-05-23 12:44:00 +0000

Pour enregistrer un .dll ou un .ocx sous Windows 7 32 bits, procédez comme suit :

  1. Copiez le .dll ou le .ocx dans c:\windows\system32

  2. Tapez cmd dans le menu Exécution, il recherchera cmd.exe, faites un clic droit et cliquez sur Exécution en tant qu'administrateur

  3. Une invite apparaîtra à c:\windows\system32

  4. Tapez regsvr32 ocxname.ocx pour enregistrer le .ocx

1
Advertisement
1
1
2014-06-19 13:30:16 +0000

le regsvr32 situé dans le dossier SysWow64 est pour 32bit dll

C'est un nom étrange de microsoft : WOW64 signifie “windows [32bit] on windows 64bit” celui qui se trouve dans le dossier system32 est pour les dlls 64bit.

0
0
0
2012-05-05 09:01:52 +0000

Il y a généralement deux problèmes avec regsvr32 sur Windows 7 :

  1. UAC
  2. Le fait que vous puissiez avoir un OS 64 Bit et que la dll de fichier que vous devez enregistrer soit en 32 Bit.

Pour contourner le problème “Accès refusé”, démarrez la ligne de commande en tant qu'administrateur, dans le menu démarrer tapez ‘cmd. exe", puis cliquez avec le bouton droit de la souris sur l'entrée “cmd.exe” et “Run as Administrator”.

Si la DLL est en 32 bits et se trouve dans le répertoire 32Bit de Windows, utilisez la version 32 bits de regsvr32 à l'adresse c:\windows\sysWOW64\regsvr32.exe

-1
Advertisement
-1
-1
2014-04-29 23:56:11 +0000

Si votre Windows 7 est x64 et que la DLL que vous voulez enregistrer est x64, vous pouvez exécuter regsvr32.exe depuis C:\Windows\SysWOW64.

Exemple :

C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll
Advertisement