Regsvr32 operētājsistēmā Windows: paskaidrojums, komandu, izmantošana un kļūdu ziņojumi

Satura rādītājs:

Regsvr32 operētājsistēmā Windows: paskaidrojums, komandu, izmantošana un kļūdu ziņojumi
Regsvr32 operētājsistēmā Windows: paskaidrojums, komandu, izmantošana un kļūdu ziņojumi

Video: Regsvr32 operētājsistēmā Windows: paskaidrojums, komandu, izmantošana un kļūdu ziņojumi

Video: Regsvr32 operētājsistēmā Windows: paskaidrojums, komandu, izmantošana un kļūdu ziņojumi
Video: How to Enable or Disable Hibernate in Windows 10 - YouTube 2024, Aprīlis
Anonim

Microsoft Windows operētājsistēmās regsvr32 ir komandrindas lietderība, ko izmanto, lai reģistrētu un nereģistrētu OLE vadīklas, piemēram, DLL un ActiveX vadīklas Windows reģistrā. Piemēram, DDL, kas tiks izmantots kopā ar regsvr32, ir jāeksportē funkcijas DllRegisterServer un DllUnregisterServer. Šim rīkam var būt nepieciešams problēmu novēršana, izmantojot Windows, Microsoft Internet Explorer vai citas programmas.

Image
Image

Regsvr32 operētājsistēmā Windows

Regsvr32.exe ir iekļauts Microsoft IE 3.0 vai jaunākā versijā, Windows 95 OSR2 vai jaunāka versija un Windows NT 4.0 servisa pakotne 5. Regsvr32.exe ir vai nu instalēta sistēmas mapē (Windows Me / Windows 98 / Windows 95) vai System32 (Windows NT / Windows XP / Windows Vista / Windows 7) mapē.

Regsvr32 komanda un izmantošana

1. Komandrindas opcijas RegSvr32.exe:

Regsvr32 [/u] [/n] [/i [: cmdline] dllname

2. Parametri:

  • / u: tā reģistrēs failu.
  • / s: Darbojas regsvr32 klusi un neparādās ziņu kastes.
  • / n: nesauc DllRegisterServer. Šī opcija ir jāizmanto ar / i.
  • / i: cmdline: tas prasa DllInstall nodot to pēc izvēles [cmdline]. Lietojot to ar / u, tas izsauc DLL atinstalēšanu.
  • dllname: norāda dll faila nosaukumu, kas tiks reģistrēts.

Piemēram, lai manuāli reģistrētu un reģistrētu DLL failu shm.dll, CMD varam izdarīt sekojošo:

  • regsvr32 shm.dll faila reģistrēšanai.
  • regsvr32 / u shm.dll faila atinstalēšanai.

Regsvr32.exe kļūdu ziņojumi

1. Kļūdas ziņojumu saraksts, ko izraisījis regsvr32.exe operētājsistēmā Windows Vista vai jaunāka versija

Turpmākajā sarakstā ir ietverti kļūdas ziņojumi par RegSvr32 un iespējamie iemesli:

  1. Komandu karodziņš ""% 1 "" nav derīgs. Lūdzu, pārskatiet komandu lietojumu un mēģiniet vēlreiz.
  2. Šī komanda ir derīga tikai tad, ja tiek atvērts projekts Microsoft Visual Studio OLE Custom Control.
  3. Lai reģistrētu moduli, jums jānorāda binārais nosaukums.
  4. Komandu OleInitialize neizdevās palaist. Jūsu datorā var būt maz atmiņas. Aizveriet visas atvērtās programmas un pēc tam mēģiniet vēlreiz.
  5. Modulis ""% 1 "" neizdevās ielādēt. N n Pārliecinieties, vai binārais tiek saglabāts norādītajā ceļā, vai arī atkārtojiet to, lai pārbaudītu problēmas ar bināro vai atkarīgo.DLL failiem. N n% 2.
  6. Modulis ""% 1 "" tika ielādēts, bet sākuma punkts% 2 netika atrasts. N nPārbaudīt, vai% 1 "" ir derīgs DLL vai OCX fails un pēc tam mēģiniet vēlreiz.
  7. Modulis ""% 1 "" tika ielādēts, bet neizdevās zvanīt uz% 2 ar kļūdas kodu% 3. N n Lai iegūtu papildinformāciju par šo problēmu, meklēt tiešsaistē, izmantojot kļūdas kodu kā meklēšanas vienumu.
  8. Modulis ""% 1 "" var nebūt saderīgs ar jūsu darbināmās Windows versiju. Pārbaudiet, vai modulis ir saderīgs ar regsvr32.exe x86 (32 bitu) vai x64 (64 bitu) versiju.

2. Saraksts ar kļūdu ziņojumiem, ko reģistra Regsvr32.exe izraisīja OS pirms Windows Vista

Turpmākajā sarakstā ir ietverti kļūdas ziņojumi par RegSvr32 un iespējamie iemesli:

  1. Neatpazīts karodziņš: / invalid_flag.
  2. Nav norādīts neviens DLL nosaukums.
  3. Dllname tika ielādēts, bet DllRegisterServer vai DllUnregisterServer ieejas punkts netika atrasts.
  4. Dllname nav izpildāms fails, un šim faila tipam nav reģistrācijas palīgs.
  5. Dllname tika ielādēts, bet DllRegisterServer vai DllUnregisterServer ieejas punkts netika atrasts.
  6. Dllname nav pašregulējams vai bojāta versija ir atmiņā.
  7. OleInitialize neizdevās (vai arī OleUninitialize neizdevās).
  8. LoadLibrary ("Dllname") neizdevās. GetlastError atgriež 0x00000485.
  9. LoadLibrary ("Dllname") neizdevās. GetLastError atgriež 0x00000002.
  10. LoadLibrary ("dskmaint.dll") neizdevās. GetLastError atgriež 0x000001f.
  11. DllRegisterServer (vai DllUnregisterServer) Dllname neizdevās. Atgriešanās kods bija: virkne.

Jūs varat atrast Regsvr32.exe instalēta Sistēma (Windows Me / Windows 98 / Windows 95) vai System32 (Windows NT / Windows XP / Windows Vista / Windows 7) un Windows 64 bitu versijā jūs atradīsiet divas versijas Regsv32.exe viz. ir 64 bitu versija % systemroot% System32 regsvr32.exe un ir 32 bitu versija % systemroot% SysWoW64 regsvr32.exe paskaidrots KB249873.

Ieteicams: