Wyszukiwanie w witrynie

Brak menu kontekstowego OneDrive w Windows 11 [Naprawa]


Jeśli zaktualizowałeś system do Windows 11 i nagle zauważysz brakujące opcje OneDrive, nie jesteś sam. Ten problem zwykle pojawia się po aktualizacjach systemu, problemach z synchronizacją OneDrive lub zmianach w sposobie obsługi menu kontekstowego w Windows 11. W tym artykule zobaczymy, co zrobić, jeśli menu kontekstowe OneDrive w Windows 11 zniknęło.

Jak włączyć menu kontekstowe w Windows 11?

Windows 11 domyślnie wyświetla prosty menu po kliknięciu prawym przyciskiem myszy. Aby zobaczyć pełne klasyczne menu, kliknij prawym przyciskiem i wybierz Pokaż więcej opcji lub naciśnij Shift+F10. Jeśli ktoś chce włączyć je na stałe, można to zrobić za pomocą małego edytora rejestru i ponownego uruchomienia Eksploratora. Jednak jeśli menu kontekstowe jest nieobecne, przejdź do następnej sekcji.

Brak menu kontekstowego OneDrive w Windows 11

Jeśli menu kontekstowe OneDrive jest nieobecne w systemie Windows 11, wykonaj poniższe rozwiązania.

  1. Ponownie zarejestruj rozszerzenie powłoki OneDrive
  2. Zainstaluj samodzielnego klienta OneDrive
  3. Włącz menu kontekstowe OneDrive za pomocą zasad grupy
  4. Zresetuj Eksplorator plików i menu kontekstowe za pomocą skryptu wsadowego
  5. Wyłącz uruchamianie okien folderów w osobnym procesie

Zacznijmy.

1. Ponownie zarejestruj rozszerzenie powłoki OneDrive

OneDrive rejestruje specjalne pliki rozszerzeń powłoki (.dll), które informują Windows, jak wyświetlać jego opcje w menu kontekstowym. Jeśli te pliki zostaną wyrejestrowane lub uszkodzone, elementy menu znikają. Zamierzamy ponownie zarejestrować te dokładnie pliki, aby ponownie zainstalować interfejs OneDrive w Eksploratorze na poziomie systemu.

  • Kliknij prawym przyciskiem myszy na ikonę chmury OneDrive i kliknij na ikonę koła zębatego.
  • Kliknij Wstrzymaj synchronizację, wybierz 2 godziny.
  • Kliknij ikonę koła zębatego > Ustawienia, przejdź do zakładki Konto i kliknij Odłącz ten komputer.
  • Całkowicie zamknij OneDrive i naciśnij Win + R, aby otworzyć okno dialogowe Uruchamianie. Wpisz 'cmd' i naciśnij Ctrl+Shift+Enter, aby otworzyć je z uprawnieniami administratora.
  • Wykonaj następujące polecenie, aby ponownie zainstalować składnik rozszerzenia powłoki Windows:
regsvr32 "C:\Program Files\Microsoft OneDrive\OneDriveShellExt64.dll"
  • Jeśli napotkasz błąd lub jeśli korzystasz z systemu 32-bitowego, wykonaj następujące polecenie:
regsvr32 "C:\Program Files (x86)\Microsoft OneDrive\OneDriveShellExt.dll"

Uruchom ponownie urządzenie, otwórz OneDrive i zaloguj się ponownie. Przejdź do następnego rozwiązania, jeśli problem będzie się powtarzał.

2. Zainstaluj samodzielnego klienta OneDrive

Czasami Windows 11 jest wyposażony w okrojoną lub wstępnie zainstalowaną wersję OneDrive, która ma ograniczone funkcje lub niepełną integrację. W takich przypadkach zainstalowanie samodzielnego klienta ze strony Microsoft, który jest pełną, kompletną aplikacją, może pomóc rozwiązać problem.

  1. Otwórz przeglądarkę, przejdź na microsoft.com i kliknij przycisk Pobierz OneDrive.
  2. Uruchom OneDrive, kliknij w Ustawienia, a następnie przejdź do zakładki Konto. Tam kliknij Odłącz ten komputer, a następnie zamknij obecnego klienta OneDrive.
  3. Następnie zlokalizuj pobrany plik i kliknij go dwukrotnie, aby go uruchomić. Po zakończeniu instalator uruchomi kreatora konfiguracji.

Po zakończeniu zaloguj się za pomocą konta Microsoft, a gdy pojawi się monit o lokalizację folderu synchronizacji, wskaż swój istniejący folder OneDrive. Spowoduje to synchronizację nowego klienta z plikami i poprawne zarejestrowanie wpisów w menu kontekstowym.

3. Włącz menu kontekstowe OneDrive za pomocą skryptu wsadowego

Jedna z polityk, nazwana Zapobiegaj używaniu OneDrive do przechowywania plików, po włączeniu działa jak główny przełącznik, który aktywnie usuwa OneDrive z eksploratora, w tym z menu kontekstowego. W tym rozwiązaniu przeanalizujemy i poprawimy tę politykę, aby usunąć blokadę administracyjną i przywrócić normalną integrację OneDrive.

  • Naciśnij Ctrl + R, aby otworzyć okno dialogowe Uruchamianie, wpisz gpedit.sc i naciśnij Enter, aby otworzyć edytor Zasad grupy.
  • Przejdź do następującej lokalizacji:
User Configuration > Administrative Templates > Windows Components > OneDrive
  • Kliknij na folder OneDrive, aby wczytać jego zasady, przewiń, aby znaleźć zasadę o nazwie Zapobiegaj używaniu OneDrive do przechowywania plików, i kliknij dwukrotnie, aby otworzyć okno konfiguracji.
  • Jeśli jest ustawione na Włączone, wyłącz to, a jeśli było już wyłączone lub ustawione na Nie skonfigurowano, ustaw na Włączone, poczekaj kilka sekund, zrestartuj, a następnie ponownie ustaw na wyłączone.
  • Po zakończeniu zamknij Edytor zasad grupy i otwórz Wiersz polecenia z uprawnieniami administratora. Tam wykonaj następujące polecenie, aby zaktualizować Edytor zasad grupy:
    gpupdate /force

Poczekaj na komunikat, że aktualizacja zasad komputera została zakończona pomyślnie oraz że aktualizacja zasad użytkownika... Uruchom ponownie urządzenie, aby zmiany weszły w życie, a następnie sprawdź menu kontekstowe. Przejdź do następnego rozwiązania, jeśli menu kontekstowe nadal nie jest dostępne.

4. Zresetuj Eksplorator plików i menu kontekstowe za pomocą skryptu wsadowego

Eksplorator Windows przechowuje stan interfejsu użytkownika w określonym kluczu rejestru użytkownika oraz w pamięci podręcznej. Te pamięci podręczne często ulegają uszkodzeniu. Zamierzamy zresetować Eksploratora plików i menu kontekstowe za pomocą skryptu wsadowego, aby ponownie uruchomić Eksploratora plików i usunąć dokładnie te klucze rejestru, które przechowują te zbuforowane dane interfejsu/stanu.

  • Kliknij prawym przyciskiem myszy w dowolnym miejscu na ekranie, najedź na Nowy i wybierz Dokument tekstowy. Zostanie utworzony nowy plik o nazwie Nowy Dokument tekstowy.txt. Zmień jego nazwę na FixOneDriveMenu.bat i kliknij Tak, gdy pojawi się komunikat „Jeżeli zmienisz rozszerzenie pliku, plik może stać się bezużyteczny.”
  • Kliknij prawym przyciskiem myszy plik FixOneDriveMenu.bat i wybierz Edytuj, aby otworzyć go w Notatniku.
  • Usuń wszelki istniejący tekst w Notatniku i wklej następujący kod:

@echo off
echo [INFO] Zatrzymywanie procesu Eksploratora plików…
taskkill /f /im explorer.exe >nul 2>&1
timeout /t 3 /nobreak >nul
echo [INFO] Czyszczenie pamięci podręcznej stanu interfejsu Eksploratora…
reg delete “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer” /v “ShellState” /f >nul 2>&1
reg delete “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer” /v “States” /f >nul 2>&1
reg delete “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer” /v “Streams” /f >nul 2>&1
echo [INFO] Ponowne uruchamianie Eksploratora plików…
start explorer. exe
echo [SUKCES] Proces zakończony. Twój pulpit wkrótce powróci.
echo Proszę teraz przetestować menu podręczne OneDrive.
pause

  • Kliknij Plik w lewym górnym rogu ekranu, wybierz Zapisz, a następnie zamknij Notatnik. Następnie kliknij prawym przyciskiem myszy plik FixOneDriveMenu.bat, wybierz Uruchom jako administrator i kliknij Tak.

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, a następnie sprawdź, czy opcje menu kontekstowego powróciły. Jeśli problem nie zostanie rozwiązany, zobacz kolejne rozwiązanie.

5. Wyłącz otwieranie folderów w osobnym procesie

Uruchamianie folderów w oddzielnym procesie to zaawansowane ustawienie, które otwiera każde okno Eksploratora plików w osobnym, izolowanym oknie. Choć poprawia to stabilność, czasami może uniemożliwiać poprawne lub spójne ładowanie niektórych rozszerzeń powłoki we wszystkich oknach.

  1. Otwórz dowolny folder, kliknij w menu Widok i wybierz przycisk ….
  2. Wybierz Opcje z menu rozwijanego i kliknij kartę Widok na górze.
  3. Na długiej liście Zaawansowanych ustawień przewiń w dół, aby znaleźć Otwieraj foldery w oddzielnym procesie i odznacz to pole.
  4. Kliknij Zastosuj i OK, aby zapisać ustawienia i zamknąć okno Opcje folderów, a następnie wykonaj pełny restart.

Po ponownym uruchomieniu urządzenia zaloguj się i przetestuj menu kontekstowe OneDrive. Miejmy nadzieję, że nie będzie już problemów z menu kontekstowym.

Jak zresetować OneDrive w Windows 11?

Aby zresetować OneDrive w systemie Windows 11, otwórz okno dialogowe Uruchamianie, naciskając Win + R, i wykonaj następujące polecenie:

%localappdata%\Microsoft\OneDrive\onedrive.exe /reset

Po uruchomieniu polecenia resetu otwórz OneDrive z menu Start i zaloguj się ponownie. OneDrive odbuduje swoją bazę danych i rozpocznie nową synchronizację.

Powiązane artykuły