Една от промените в Windows Vista е лесният начин да премахнете кошчето от работния плот (просто щракнете с десния бутон на мишката и изтрийте) ... за съжаление това предизвика нов проблем, при който несъзнателни потребители започнаха да изтриват кошчето, вместо да го празнуват и не успяват разберете как да го възстановите.
Това се превърна в такъв голям проблем, че получих десетки имейли, питащи как да се предотврати изтриването на кошчето за рециклиране. Всъщност един читател беше толкова ядосан за мен, защото не можеше да се спре от многократното изтриване на кошчето, че той накрая ме нарече един куп имена (които намерих донякъде хумористично).
Това, което ще направим, е да деактивирате този елемент от менюто, като използвате малък хак на системния регистър. Елементът пак ще се появи, просто няма да работи повече.
За съжаление потребителят все още може да кликне върху иконата и да използва бутона за изтриване на клавиатурата, но не можем да направим нищо по въпроса.
Ръчен регистър
Отворете regedit.exe в полето за търсене или стартиране в менюто за стартиране, след което прегледайте следния клавиш (може да е най-лесно да го търсите)
HKEY_CLASSES_ROOT \ CLSID \ 645FF040-5081-101B-9F08-00AA002F954E
Най-напред ще искате да създадете нов ключ, наречен "Shell" от лявата страна, след това ключ, наречен "Изтриване" под него, а след това друг клавиш, наречен "команда". Задайте стойността по подразбиране на клавиша Изтриване на "Изтриване" и след това задайте стойността по подразбиране на командата "rundll32.exe".
Това, което правим тук, е създаването на нова функция, наречена "Изтриване", която замества текущата команда от менюто. С настройването му за стартиране на rundll32.exe премахваме всяко съобщение за грешка, като изпълняваме валиден процес (който веднага ще излезе и потребителят никога няма да го види).
Единствената видима промяна, която ще забележите, е, че елементът от менюто "Изтриване" ще се премести над елемента "Празен кошчето".
Свалящ се регистрационен ощипвам
Просто изтеглете, изтеглете и кликнете два пъти върху DisableRecycleBinDelete.reg, за да въведете информацията в системния регистър. Има и включен EnableRecycleBinDelete.reg файл, който ще го върне обратно на нормалното.
Изтегляне на DisableRecycleBinDelete Registry Hack