Jedną ze zmian w systemie Windows Vista był łatwy sposób na usunięcie Kosza z pulpitu (po prostu kliknięcie prawym przyciskiem myszy i usunięcie) ... niestety spowodowało to nowy problem polegający na tym, że nieświadomi użytkownicy zaczęli usuwać Kosz zamiast Opróżniać go i nie byli w stanie dowiedzieć się, jak go przywrócić.
Stało się to tak dużym problemem, że dostałem dziesiątki e-maili z pytaniem, jak zapobiec kasowaniu kosza. W rzeczywistości jeden z czytelników był na mnie tak zły, ponieważ nie mógł powstrzymać się od wielokrotnego usuwania Kosza, że nazwał mnie mnóstwem nazwisk (co uznałem za nieco zabawne).
Co zrobimy, to wyłączyć ten element menu za pomocą małego hackowania rejestru. Element nadal będzie się wyświetlał, po prostu nie będzie już działać.
Niestety użytkownik nadal może kliknąć ikonę i użyć przycisku Usuń na klawiaturze, ale nie możemy nic z tym zrobić.
Ręczny rejestr rejestru w celu wyłączenia usuwania pozycji
Otwórz regedit.exe za pomocą pola wyszukiwania lub uruchamiania menu Start, a następnie przejdź do poniższego klucza (może być najłatwiejszy do wyszukania)
HKEY_CLASSES_ROOT \ CLSID \ 645FF040-5081-101B-9F08-00AA002F954E
Najpierw należy utworzyć nowy klucz o nazwie "Shell" po lewej stronie, a następnie klucz o nazwie "Delete", a następnie inny klucz o nazwie "command". Ustaw domyślną wartość klawisza Delete na "Usuń", a następnie ustaw domyślną wartość polecenia na "rundll32.exe".
To, co tutaj robimy, to tworzenie nowej funkcji o nazwie Delete, która zastępuje bieżące polecenie w menu. Ustawiając go, aby uruchamiał plik rundll32.exe, eliminujemy wszelkie komunikaty o błędach, uruchamiając prawidłowy proces (który zostanie natychmiast zamknięty, a użytkownik nigdy go nie zobaczy).
Jedyną zauważalną zmianą, którą zauważysz, jest to, że element menu Usuń zostanie przesunięty nad elementem Opróżnij Kosz.
Do pobrania Registry Tweak
Wystarczy pobrać, wyodrębnić i dwukrotnie kliknąć DisableRecycleBinDelete.reg, aby wprowadzić informacje do rejestru. Jest również dołączony plik EnableRecycleBinDelete.reg, który przywróci normalne działanie.
Pobierz DisableRecycleBinDelete Registry Hack