REGSVR32 — Zarejestruj lub wyrejestruj bibliotekę DLL w rejestrze systemu Windows. Zarejestruj plik DLL w systemie operacyjnym Windows Serwer rejestracji Microsoft regsvr32 exe jak usunąć
Kontynuujemy serię artykułów, w których poznajemy i badamy procesy wbudowane w Windows 10. Od czasu do czasu procesy te przyciągają uwagę użytkowników zwiększonym obciążeniem procesora lub pamięci komputera, bądź zwykła ciekawość użytkownika sprawia, że udaje się do preferowanego wyszukiwarka i „google” za co odpowiada ten lub inny proces. W tym artykule znajdziesz szczegółowe informacje na temat regsvr32.exe lub „Microsoft Registration Server”.
Regsvr32.exe — co to jest?
Należy od razu zauważyć, że regsvr32.exe, on jest " Serwer rejestracji firmy Microsoft” to składnik systemowy systemu operacyjnego. Służy do rejestracji Komponenty Windows programy (DLL i Obiekty ActiveX) lub w razie potrzeby je usuń. Domyślnie regsvr32.exe nie jest włączony. Jest inicjowany tylko w odpowiednim momencie, który określa system operacyjny lub instalatory/deinstalatory aplikacji na Twoim komputerze.
Serwer rejestracji firmy Microsoft regsvr32.exe ładuje procesor
Zdarza się, tak. Od czasu do czasu każdy użytkownik staje przed faktem, że niektórzy proces systemowy zaczyna działać i ładować zasoby komputera. Regsvr32.exe nie jest wyjątkiem. Jeśli odczuwasz spadek wydajności, wzrost temperatury procesora i hałas wentylatora, oznacza to, że jakiś proces bardziej obciąża procesor. Może to być serwer rejestracji firmy Microsoft.
Należy pamiętać, że nie można usunąć Microsoft Registration Server — jest to standardowa część systemu operacyjnego wymagana do poprawnego działania Windows działa. Nie będzie można go usunąć ani wyłączyć, ale można znaleźć przyczynę nieprawidłowego działania regsvr32.exe.
Przede wszystkim skorzystaj z uniwersalnego rozwiązania wszystkich problemów - restartu. Być może masz do czynienia z banalnym błędem, który zniknie po Uruchamianie systemu Windows"od zera". Jeśli ponowne uruchomienie nie pomogło, a proces dalej ładuje zasoby komputera, wówczas jakaś aplikacja uzyskuje dostęp do serwera rejestracji, aby pracować z biblioteką DLL lub innym komponentem. Zawieszenie, awaria systemu lub prosty błąd może spowodować niepowodzenie wywołania, co z kolei prowadzi do ciągłego obciążenia.
Z tego powodu nie powinieneś próbować zabijać samego regsvr32.exe. Nie jest sam w sobie winą za wysokie obciążenia. Powodem jest aplikacja, która wykonuje połączenie, więc musisz znaleźć ten program i spróbować rozwiązać problemy, które się w nim pojawiły.
Ponieważ w standardowym Menedżerze zadań jest niewiele szczegółów na temat wszystkich procesów, będziesz musiał użyć opracowanego Narzędzie Microsoft Eksplorator procesów. Można go pobrać z oficjalnej strony Microsoft.
Po zidentyfikowaniu źródła problemu należy poszukać sposobów jego rozwiązania. Możemy zaoferować kilka różnych opcji. Nie fakt, że wszyscy pomogą. Windows to złożona rzecz i czasami pojawiają się problemy, których źródło może być bardzo trudne do znalezienia. W wielu przypadkach te wskazówki pomogły rozwiązać duże obciążenie procesu regsvr32.exe, więc wypróbuj wszystkie wymienione opcje.
Błąd zatrzymania programu serwera rejestracji firmy Microsoft
Czasami użytkownicy napotykają powyższy błąd bezpośrednio związany z regsvr32.exe. Ponownie problem nie dotyczy samego serwera rejestracji, ale jakiejś aplikacji, która powoduje konflikt z tym składnikiem systemu. Jeśli napotkasz ten problem, wypróbuj następujące rozwiązania:
Jak wyłączyć lub usunąć regsvr32.exe?
To może być dokładnie to, czego szukasz, ale przed próbą usunięcia lub wyłączenia tego komponentu chcemy Cię zapewnić, że nie powinieneś tego robić. Usługa rejestracji firmy Microsoft to tylko narzędzie służące do rejestrowania bibliotek. Wyłączenie jej (o ile jest to w zasadzie możliwe) nie rozwiąże problemu, a raczej doprowadzi do więcej jeszcze awarie. Zamiast próbować wyłączyć regsvr32.exe, spróbuj znaleźć źródło błędu lub anomalii wysokie obciążenia na procesorze, jak wskazano w powyższych instrukcjach.
Plik DLL to funkcjonalny moduł, z którego może korzystać kilka programów, pod warunkiem, że jest zarejestrowany.
Zazwyczaj systemy operacyjne rejestrują biblioteki DLL w tło ale czasami z powodu uszkodzenia twardy dysk, błędy instalacji oprogramowania lub infekcja wirus komputerowy może trzeba się zarejestrować Plik DLL ręcznie.
Ten przewodnik pokaże Ci, jak wykonać tę procedurę.
Metoda 1
- Kliknij Start
- W polu tekstowym „Wyszukaj programy i pliki” wpisz:
regsvr32 [pełna nazwa_pliku]
Pełna nazwa pliku, jeśli ścieżka zawiera spacje, musi być wpisana w cudzysłów.Na przykład: regsvr32 "C:\Program Files (x86)\1cv77\BIN\v7plus.dll"
- naciśnij enter
Metoda 2
Uwagi
- Po zarejestrowaniu plików *.dll są one zapisywane w rejestrze systemu Windows. Jednak w wątku odpowiednia wartość REG_DWORD jest tworzona z wartością 1.
- Za pomocą polecenia regsvr32:
regsvr32 ] plik dll
/u- wyrejestrowuje DLL
/s– tryb „cichy” – okna komunikatów nie są wyświetlane
/i- wywołuje DllInstall, przekazując jako parametr opcjonalny ciąg_komendy, gdy jest używany z przełącznikiem /u, wywołuje DLLUnInstall
/n- nie wywołuje DllRegisterServer. Może być używany z przełącznikiem /i.
Po instalacji różne programy lub gier, możesz napotkać sytuację, w której po włączeniu pojawia się błąd „Nie można uruchomić programu, ponieważ wymaganej biblioteki DLL nie ma w systemie”. Pomimo tego, że systemy z rodziny Windows zwykle rejestrują biblioteki w tle, po pobraniu i umieszczeniu pliku DLL w odpowiednim miejscu błąd nadal występuje i system po prostu go „nie widzi”. Aby to naprawić, musisz zarejestrować bibliotekę. Jak można to zrobić, zostanie omówione w dalszej części tego artykułu.
Istnieje kilka sposobów na wyeliminowanie ten problem. Rozważmy każdy z nich bardziej szczegółowo.
Metoda 1: Menedżer OCX/DLL
OCX/DLL Manager to mały program, który pomoże Ci zarejestrować bibliotekę lub plik OCX.
Do tego będziesz potrzebować:
- Kliknij element menu „Zarejestruj OCX/DLL”.
- Wybierz typ pliku, który chcesz zarejestrować.
- Z przyciskiem Przeglądaj określ lokalizację biblioteki DLL.
- Kliknij przycisk Zarejestrować a program sam zarejestruje plik.
OCX / DLL Manager może również wyrejestrować bibliotekę, w tym celu musisz wybrać pozycję menu „Wyrejestruj OCX/DLL” a następnie wykonaj te same operacje, co w pierwszym przypadku. Możesz potrzebować funkcji cofania, aby porównać wyniki, gdy plik jest aktywowany i wyłączony, a także w procesie usuwania niektórych wirusów komputerowych.
Podczas procesu rejestracji system może wyświetlić błąd informujący, że wymagane są uprawnienia administratora. W takim przypadku musisz uruchomić program, klikając go. kliknij prawym przyciskiem myszy myszką i wybierz "Uruchom jako administrator".
Metoda 2: Uruchom menu
Możesz zarejestrować bibliotekę DLL za pomocą polecenia "Biegać" w menu startowym sali operacyjnej Systemy Windows. Aby to zrobić, musisz wykonać następujące czynności:
Metoda 3: Wiersz poleceń
Rejestracja pliku przez wiersz poleceń niewiele różni się od drugiej opcji:
- Wybierz drużynę "Biegać" w menu "Początek".
- Wpisz w otwartym polu wprowadzania cmd.
- Kliknij "Wchodzić".
Zobaczysz okno, w którym będziesz musiał wprowadzić te same polecenia, co w drugiej opcji.
Należy zauważyć, że okno wiersza poleceń ma funkcję wklejania skopiowanego tekstu (dla wygody). Możesz znaleźć to menu, klikając prawym przyciskiem myszy ikonę w lewym górnym rogu.
Metoda 4: Otwórz za pomocą
Możliwe błędy
"Plik nie jest kompatybilny z zainstalowana wersja Okna»- co oznacza, że najprawdopodobniej próbujesz zarejestrować 64-bitową bibliotekę DLL w systemie 32-bitowym lub odwrotnie. Użyj odpowiedniego polecenia opisanego w drugiej metodzie.
"Punkt dostępu nie znaleziony"- Nie wszystkie biblioteki DLL można zarejestrować, niektóre z nich po prostu nie obsługują polecenia DllRegisterServer. Również wystąpienie błędu może być spowodowane faktem, że plik jest już zarejestrowany przez system. Istnieją witryny, które rozpowszechniają pliki, które w rzeczywistości nie są bibliotekami. W takim przypadku oczywiście nic nie zostanie zarejestrowane.
Podsumowując, należy powiedzieć, że istota wszystkich proponowanych opcji jest taka sama - są to po prostu różne metody uruchamiania polecenia rejestracji - ponieważ jest to wygodniejsze dla każdego.
Proces regsvr32.exe jest również znany jako Microsoft Register Server i należy do firmy Microsoft Corporation do produktu Betriebssystem Microsoft. Proces regsvr32.exe to program wiersza poleceń w Microsoft Windows system operacyjny s i służy do rejestrowania i wyrejestrowywania kontrolek OLE (osadzanie z łączeniem obiektów), takich jak pliki DLL (biblioteka dołączana dynamicznie) lub pliki kontrolek ActiveX (OCX), które są plikami, które można zarejestrować samodzielnie. Ten program może okazać się niezbędny i przydatny podczas rozwiązywania problemów z Microsoft Internet poszukiwacz, Okna i wiele innych programów. Ten program jest uważany za bezpieczny, chociaż istnieje możliwość, że niektóre programy szpiegujące będą używać tej samej nazwy pliku w celu oszukania użytkownika komputera. Program ten jest uważany za niezbędny do prawidłowego działania systemu PC użytkownika, dlatego nie należy go wykluczać. Ten program nie zawiera widocznego okna i jest uważany za nieznany plik w folderze Windows. Jest w stanie monitorować aplikacje i ukrywać się.
Jak mogę zatrzymać regsvr32.exe i czy powinienem?
Większość działających procesów niesystemowych można zatrzymać, ponieważ nie są one zaangażowane w działanie systemu operacyjnego. regsvr32.exe. jest używany przez Serwer rejestru firmy Microsoft, jeśli się wyłączysz regsvr32.exe, prawdopodobnie uruchomi się ponownie później albo po ponownym uruchomieniu komputera, albo po uruchomieniu aplikacji. zatrzymać regsvr32.exe, na stałe musisz odinstalować aplikację uruchamiającą ten proces, która w tym przypadku jest Serwer rejestru firmy Microsoft, z Twojego systemu.
Po odinstalowaniu aplikacji dobrze jest przeskanować rejestr systemu Windows w poszukiwaniu wszelkich pozostawionych śladów aplikacji. Registry Reviver firmy ReviverSoft to świetne narzędzie do tego.
Czy to wirus lub inne zagrożenie bezpieczeństwa?
ReviverSoft werdykt bezpieczeństwa
Przejrzyj plik regsvr32.exe i wyślij mi powiadomienie, gdy już się pojawi
została zrecenzowana.
Co to jest proces i jak wpływają na mój komputer?
Proces zwykle będący częścią zainstalowanej aplikacji, taki jak Serwer rejestru firmy Microsoft lub system operacyjny odpowiedzialny za uruchamianie funkcji tej aplikacji. Niektóre aplikacje wymagają, aby procesy były uruchomione przez cały czas, aby mogły wykonywać takie czynności, jak sprawdzanie aktualizacji lub powiadamianie o otrzymaniu wiadomości błyskawicznej. Niektóre źle napisane aplikacje mają wiele uruchomionych procesów, które mogą nie być wymagane i pochłaniają cenną moc obliczeniową komputera.
Czy wiadomo, że plik regsvr32.exe negatywnie wpływa na wydajność mojego komputera?
Nie otrzymaliśmy żadnej skargi na to, że ten proces ma większy niż zwykle wpływ na wydajność komputera. Jeśli miałeś z tym złe doświadczenia, daj nam znać w komentarzu poniżej, a my zbadamy go dalej.
Wieloskładnikowy model obiektowy ( C składnik O obiekt M sukienka- COM) jest głównym środkiem interakcji między programami dowolnego typu: bibliotekami, aplikacjami, oprogramowaniem systemowym itp. i definiuje standardowy mechanizm, za pomocą którego jedno oprogramowanie (serwer) udostępnia swoje usługi drugiemu (klientowi), co jest zapewnione przez zastosowanie określonych protokołów do interakcji między nimi (pomiędzy klientem a serwerem). Serwer może być biblioteką dołączaną dynamicznie (DLL), która jest ładowana podczas działania aplikacji, lub oddzielnym niezależnym procesem, który może być składnikiem aplikacji lub program systemowy, a nawet proces uruchomiony na innym komputerze. Aby znaleźć serwer potrzebny klientowi, wykorzystywane są specjalne informacje z rejestru systemu Windows, które są generowane podczas rejestracja serwer w systemie, najczęściej w postaci dynamicznie ładowanego modułu DLL. Rejestracja jest wymagana, ponieważ programy nie działają z samymi plikami DLL, OCX, ACX, EXE, ale z obiektami reprezentującymi określony zestaw interfejsy oprogramowania. Do rejestracji biblioteki DLL używane są następujące klucze rejestru:
HKLM OPROGRAMOWANIE Klasy CLSID- przy rejestracji obiektów COM bibliotek dla wszystkich użytkowników systemu;
HKCU \ OPROGRAMOWANIE \ Klasy \ CLSID- przy rejestracji obiektów COM bibliotek tylko dla bieżącego użytkownika;
HKLM OPROGRAMOWANIE Wow6432Node Klasy CLSID- do rejestracji 32-bitowych bibliotek DLL w 64-bitowym systemie operacyjnym Windows;
Podczas rejestracji w określonym kluczu rejestru tworzony jest klucz o nazwie odpowiadającej globalnie unikalnemu identyfikatorowi GUID zarejestrowany obiekt. COM GUID to identyfikator klasy. Aby odróżnić identyfikatory klas od innych identyfikatorów, używają podklucza rejestru o nazwie Identyfikator CLS. Identyfikator GUID to 128-bitowa wartość szesnastkowa ujęta w nawiasy klamrowe:
(23170F69-40C1-278A- 1000-000100020000
Podczas rejestracji w rejestrze tworzona jest podsekcja o nazwie odpowiadającej identyfikatorowi GUID, zawierająca informacje o ścieżce i nazwie pliku wykonywalnego, jego wersji, czasie rejestracji, informacje o deweloperze i inne parametry określające konkretne właściwości rejestrowany obiekt. Usunięcie lub uszkodzenie danych rejestracyjnych powoduje, że zarejestrowany składnik systemu przestaje działać lub program aplikacyjny, któremu zwykle towarzyszy komunikat o błędzie wyszukiwania DLL i sugestia ponownej instalacji problematycznego oprogramowanie. Zamiast ponownej instalacji, całkiem możliwe jest ponowne zarejestrowanie uszkodzonego obiektu za pomocą narzędzia regsvr32.exe dostępne we wszystkich wersjach system operacyjny Rodzina okien.
Pożytek regsvr32.exe to standardowe narzędzie wiersza polecenia do rejestrowania i wyrejestrowywania kontrolek OLE, kontrolek ActiveX i bibliotek DLL w Rejestr systemu Windows. W wersji 64-bitowej Wersje Windows istnieją dwie wersje pliku regsv32.exe:
Wersja 64-bitowa w katalogu %systemroot%\System32(zwykle — C:\Windows\System32)
Wersja 32-bitowa w katalogu %systemroot%\SysWoW64(zwykle C:\Windows\SysWoW64)
Narzędzie wymaga do działania podwyższonych uprawnień, więc okno wiersza polecenia musi być wywołane z uprawnieniami administratora („Uruchom jako administrator”).
Podczas uruchamiania regsvr32.exe bez parametrów wiersza polecenia lub po uruchomieniu z nieprawidłowymi parametrami wyświetlana jest podpowiedź:
Format wiersza poleceń REGSVR32:
Regsvr32] plik DLL
/u-- wywołuje DllUnInstall, wyrejestrowuje serwer
/i- wywołuje DllInstall, przekazując jako parametr opcjonalny ciąg_komendy;
/n- nie wywołuje DllRegisterServer; może być używany z przełącznikiem /I;
/s- "tryb cichy; okna wiadomości nie są wyświetlane;
Przykłady użycia regsvr32.exe:
regsvr32 /u "C:\Program Files\7-Zip\7-zip32.dll"- wyrejestruj określony DLL. Po pomyślnym anulowaniu wyświetlany jest komunikat:
Aby wyłączyć wyjście wiadomości, użyj parametru /s:
regsvr32 /u /s "C:\Program Files\7-Zip\7-zip.dll"
W wyniku wykonania tego polecenia menu kontekstowe Eksplorator Windows, wywoływany prawym przyciskiem myszy, element archiwum 7-Zip zniknie. Aby go przywrócić, musisz zarejestrować 7-zip.dll za pomocą polecenia:
regsvr32 "C:\Program Files\7-Zip\7-zip.dll"
Nie można zapomnieć o bitowości zarejestrowanych obiektów w 64-bitowych wersjach systemu operacyjnego. Jeśli chcesz zarejestrować obiekt 32-bitowy, musisz jawnie określić ścieżkę do 32-bitowej edycji narzędzia regsvr32:
%SystemRoot%\syswow64\regsvr32.exe
Lub bez używania zmiennych środowiskowych:
C:\Windows\System32\regsvr32.exe
Jako dodatkowy narzędzie programowe do zarządzania rejestracją obiektów COM, bardzo wygodny w użyciu darmowe narzędzie przez Nirsoft RegDLLView.exe. Program nie wymaga instalacji w systemie, ma niewielkie rozmiary i pozwala na:
Uzyskaj wygodną listę wszystkich obiektów zarejestrowanych w systemie.
Wykonaj rejestrację lub wyrejestrowanie wybranych obiektów.
Utwórz plik .reg, aby przeprowadzić wyrejestrowanie jednej lub więcej bibliotek DLL.
Zarejestruj lub ponownie zarejestruj określony plik.
Dodatkowo istnieje możliwość sprawdzenia Podpisy cyfrowe pliki wykonywalne zarejestrowanych obiektów, przeglądaj lub zmieniaj ich właściwości, a także uruchamiaj edytor rejestru wyświetlający informacje o wybranym identyfikatorze GUID za pomocą pozycji menu kontekstowego „Otwórz w Regedit” prawym przyciskiem myszy.