Windows Tips & News

Dodaj polecenia menu kontekstowego rejestru DLL dla plików DLL w systemie Windows 10

click fraud protection

Czasami przydaje się możliwość ponownej rejestracji plików DLL systemu Windows, aby naprawić różne problemy w systemie operacyjnym. Składniki systemu Windows korzystające z serwerów COM/OLE/ActiveX muszą być zarejestrowane przy użyciu regsvr32. Z jakiegoś powodu mogą zostać wyrejestrowane, a niektóre aplikacje komputerowe nie będą działać poprawnie, chyba że zarejestrujesz je za pomocą wiersza poleceń. Posiadanie poleceń do zarejestrowania biblioteki DLL z menu kontekstowego przyspiesza ten proces. Oto jak można to zrobić.

Jeśli chcesz wiedzieć, w jakich sytuacjach może być konieczne ponowne zarejestrowanie plików DLL, zapoznaj się z następującym artykułem: Napraw problemy z Windows Update w systemie Windows 10, resetując jego opcje i pliki. Chociaż system Windows zawiera narzędzia do rozwiązywania problemów i narzędzie Fix It, które obsługują to automatycznie, czasami najlepszym sposobem na zrobienie tego jest ręczna rejestracja.

Do add Zarejestruj polecenia menu kontekstowego DLL dla plików DLL w systemie Windows 10

, musisz zastosować prostą modyfikację rejestru. Dla tych, którzy chcieliby uniknąć ręcznej edycji Rejestru, przygotowałem gotowe do użycia pliki Rejestru. Możesz pobrać te pliki poniżej (dołączony jest plik cofania):

Pobierz pliki rejestru

Jeśli wolisz zastosować poprawkę ręcznie, musisz wykonać następujące czynności:

  1. otwarty Edytor rejestru.
  2. Przejdź do następującego klucza rejestru:
    HKEY_CLASSES_ROOT\dllfile\shell

    Wskazówka: patrz jak przejść do żądanego klucza rejestru jednym kliknięciem.

  3. Utwórz tutaj nowy podklucz i nazwij go Zarejestruj
  4. Pod podkluczem Register po prostu dodaj utwórz nowy podklucz o nazwie Command.
    Otrzymasz następującą ścieżkę:
    HKEY_CLASSES_ROOT\dllfile\shell\Zarejestruj\Polecenie
  5. Kliknij dwukrotnie parametr ciągu (Domyślny) klawisza polecenia i wprowadź następujące dane:
    regsvr32.exe \"%1\"

    Wynik będzie następujący:

  6. Wróć do podklucza HKEY_CLASSES_ROOT\dllfile\shell. Utwórz tutaj Unregister\Command podklucze. Otrzymasz następującą ścieżkę:
    HKEY_CLASSES_ROOT\dllfile\shell\Wyrejestruj\Polecenie
  7. Ustaw domyślny parametr podklucza Command na następującą wartość:
    regsvr32.exe /u \"%1\"

    Zobacz poniższy zrzut ekranu:

Teraz, jeśli klikniesz dowolny plik DLL, zobaczysz polecenia Zarejestruj i Wyrejestruj.

Skończyłeś.
Dodatkowa wskazówka: Przydatne może być dodanie takich poleceń również do plików OCX. Aby to zrobić, musisz powtórzyć powyższe kroki w podkluczu HKEY_CLASSES_ROOT\ocxfile\shell.

Windows 11 Build 25357 (Canary) dodaje nowy widżet Facebooka

Windows 11 Build 25357 (Canary) dodaje nowy widżet Facebooka

Firma Microsoft udostępniła dziś niejawnym testerom systemu Windows 11 kompilację 25357 w kanale ...

Czytaj więcej

Windows Build 23451 (Dev) aktualizuje Eksplorator plików, Windows Spotlight, Widżety i menu Start

Windows Build 23451 (Dev) aktualizuje Eksplorator plików, Windows Spotlight, Widżety i menu Start

Nowa wersja dla kanału deweloperskiego, Windows Build 23451, zawiera szereg nowych funkcji. Znajd...

Czytaj więcej

Google Chrome 113: obsługa WebGPU, tłumaczenie zaznaczonego tekstu, 15 poprawek bezpieczeństwa

3 maja Google wypuścił Chrome 113 do stabilnej gałęzi. Ta aktualizacja zawiera zarówno poprawki z...

Czytaj więcej