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.
- Ponownie zarejestruj rozszerzenie powłoki OneDrive
- Zainstaluj samodzielnego klienta OneDrive
- Włącz menu kontekstowe OneDrive za pomocą zasad grupy
- Zresetuj Eksplorator plików i menu kontekstowe za pomocą skryptu wsadowego
- 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.
- Otwórz przeglądarkę, przejdź na microsoft.com i kliknij przycisk Pobierz OneDrive.
- 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.
- 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.
- Otwórz dowolny folder, kliknij w menu Widok i wybierz przycisk ….
- Wybierz Opcje z menu rozwijanego i kliknij kartę Widok na górze.
- Na długiej liście Zaawansowanych ustawień przewiń w dół, aby znaleźć Otwieraj foldery w oddzielnym procesie i odznacz to pole.
- 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 /resetPo uruchomieniu polecenia resetu otwórz OneDrive z menu Start i zaloguj się ponownie. OneDrive odbuduje swoją bazę danych i rozpocznie nową synchronizację.



