Как да премахнете стари драйвери за USB устройства от Windows? Как лесно да възстановите забравена парола във всяка версия на Windows Как да почистите usb портове.

Как да премахнете стари драйвери за USB устройства от Windows?  Как лесно да възстановите забравена парола във всяка версия на Windows Как да почистите usb портове.
Как да премахнете стари драйвери за USB устройства от Windows? Как лесно да възстановите забравена парола във всяка версия на Windows Как да почистите usb портове.

Добър ден, скъпи читатели на сайта на блога, днес искам да ви кажа как да изтриете данни за USB флашкив системния регистър на Windows. Тази статия е продължение на статията. Цялата информация за всички USB носители, свързани някога с компютър, се съхранява в системен регистър. Ако към компютъра са свързани много флашки различни моделии производители, тогава с течение на времето в регистъра се натрупват много боклуци. В резултат на това процесът на откриване и свързване на ново устройство започва да отнема значително време и забавя системата.

Изход един. Необходимо е периодично да почиствате ключовете в системния регистър, които съхраняват данни за свързани флаш устройства и други USB устройства. Изчистването на тези дялове ще ускори връзката ново USBустройства и работата на системата като цяло.

Почистването трябва да се извършва с системна програма regedit. Стартира се така.
Старт - Изпълнение - Regedit

Секции на регистъра, които съхраняват данни за всяко USB устройство, свързано някога към компютър - флаш устройства, външни твърди дискове, както и камери, телефони, флаш плейъри и други устройства, които, когато са свързани към компютър, са били разпознавани като външен USBустройство за съхранение. Тук можете да изтриете всички подключове с префикса Disc.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USBSTOR

От скрийншотовете се вижда, че хъбове и HDD са свързани по същия начин през хъба

Ако не искате да го почиствате ръчно, тогава има безплатен софтуер, като USB Oblivion. Стартирайте помощната програма

Поставете отметка в квадратчето Извършете истинско почистване

Виждаме, че всичко е завършено и много записи са изтрити от регистъра. Да проверим регистъра. Моля, обърнете внимание, че няма папка USBSTOR.

Е, нека да разгледаме следващата стъпка с програмата USBDeview, всичко също е чисто.

Тук, скъпи читатели, се съхраняват данните за вашите флаш устройства, така че ако трябва да изтриете нещо, започнете.

Програмата може да нулира канала с помощта на регистъра за нулиране на канала. Конфигурацията на канала и маркерът за данни остават непроменени. Само банките и битовете за състоянието се връщат в първоначалното им състояние.

За пълно нулиранеканал, програмата трябва да забрани и след това да разреши канала.

23.11. Достъп до данни на канала

За да запише или прочете от канал FIFO, процесорът трябва да избере номера на канала с помощта на регистъра UPNUM и да запише или прочете данни от регистъра UPDATX.

23.12. Организация на канала за управление

Прехвърлянето на управление се състои от три фази:

  • настройвам,
  • данни (IN или OUT),
  • състояние (OUT или IN).

Софтуерът трябва да променя маркера след всяка фаза. Маркерите за данни първоначално се задават, както следва (само за контролни канали):

  • НАСТРОЙКА: данни0,
  • ИЗХОД: Данни1,
  • IN: Data1 (изчакване на промяна на токена за данни).

23.13. Управление на OUT канали

Първоначално каналът трябва да бъде конфигуриран и да не е спрян. Обърнете внимание, че ако софтуерът превключи в режим на спиране (нулиране на SOFEN), въпреки че банката е готова за изпращане, USB контролерът автоматично ще излезе от състоянието на спиране и банката ще бъде изпратена.

Битът TXOUT се задава от хардуера, когато текущата банка бъде освободена. Това води до прекъсване, ако битът TXOUTE е зададен. Битът FIFOCON се задава едновременно. Централният процесор записва данни във FIFO и изчиства бита FIFOCON, за да позволи на USB контролера да изпраща данни. Ако OUT каналът се състои от няколко банки, тогава той също превключва към следващата банка данни. Битовете TXOUT и FIFOCON се променят според състоянието на новата банка.


23.14. Управление на IN канала

Каналът първо трябва да бъде конфигуриран. Преди хостът да изиска данни от устройството, програмата трябва да настрои IN режим на прехвърляне, като използва бита INMODE:

  • INMODE = 0. Регистърът INRQX се взема предвид. Хост контролерът изисква данни (INRQX+1) пъти през избрания канал, преди да спре канала. Този режим ви позволява да избегнете ненужни заявки за данни през канала.
  • INMODE = 1. USB контролерът постоянно изпраща IN заявка за данни, докато програмата спре канала.

Заявката за данни започва, след като битът PFREEZE бъде изчистен. Всеки път, когато текущата банка се запълни, битовете RXIN и FIFOCON се задават. Програмата може да потвърди получаването на прекъсването чрез изчистване на бита RXIN. Програмата чете данните и нулира бита FIFOCON, за да освободи текущата банка. Ако IN каналът се състои от множество канали, нулирането на FIFOCON ще превключи към следващата банка. Битовете RXIN и FIFOCON се променят според състоянието на новата банка.

23.14.1. CRC грешка (само за изохронни канали)

Може да възникне CRC грешка при получаване на данни, ако USB контролерът получи повреден пакет. В тази ситуация възниква прекъсването на STALLEDI/CRCERRI. Това не предотвратява възникването на прекъсване на RXINI.

Почти всеки потребител свързва телефон, таблет, четец, флаш памети и външни твърди дискове към компютъра. При работа с тези устройства Windows инсталира техните драйвери. В края на операцията те не се изтриват от компютъра (т.е. постепенно се натрупват) и, подобно на временните файлове, ненужните записи в регистъра затрупват системата.

Освен това, ако устройствата са изключени от USB портнеправилно (изтеглено без изключване на софтуера чрез функцията "Extract"), тогава инсталираните драйвери не само остават в системата, но и продължават да функционират. Поради това, което често става причина софтуерен конфликтв процеса на свързване на друго USB устройство (системата „не вижда“ устройството, дава грешки, виси).

Тази статия ще ви помогне да избегнете всички тези проблеми: тя ще ви каже как да премахнете драйвера на неизползвано USB устройство или притурка от операционна системанапълно как автоматично да деинсталирате всички USB драйвери.

Премахване с редовни средства

Почистване на повърхността

1. Отворете менюто "Старт".

2. Щракнете с десния бутон върху панела "Компютър", който се появява. Изберете „Свойства“ от списъка с команди.

3. В колоната отляво щракнете върху „Диспечер на устройства“.

4. В прозореца на диспечера в хоризонтално меню, отворете секцията Изглед и щракнете върху Показване на скритите устройства.

5. Отворете директорията "USB контролери".

6. Премахнете стария или неизползван драйвер: щракнете с десния бутон върху името му → щракнете върху „Изтриване“.

Дълбоко почистване

1. Задръжте клавиша Win и натиснете бутона Pause/Break. Или отворете: Старт → щракнете с десния бутон върху „Компютър“ → Свойства.

2. В прозореца, който се отваря, в левия панел щракнете върху " Допълнителни опциисистеми."

3. В раздела „Разширени“ щракнете върху „ Променливи на средата».

4. В горния блок щракнете върху „Създаване“.

5. В прозореца "Нова потребителска променлива":

  • в реда "Име на променлива" въведете - devmgr_show_nonpresent_devices;
  • в "Променлива стойност" - 1.

6. Щракнете върху OK в панела с променливи и в прозореца Променливи на средата.

7. Върнете се в прозореца със свойства на системата (Win + Break) и щракнете върху „Диспечер на устройства“.

8. В мениджъра отворете: Изглед → Показване на скрити...

9. Щракнете върху бутона "Актуализиране на конфигурацията ..." (последния в панела).

10. Иконите на неизползваните драйвери в мениджъра са оцветени сив цвят(тоест можете да премахнете този драйвер). Отворете следните директории една по една и ги премахнете ненужни елементи(щракнете с десен бутон върху името → Изтрий):

Драйвери за устройства без Plug and Play

съвет! В тази директория можете също да премахнете стари драйвери, инсталирани от програмикоито вече са деинсталирани от Windows (например пакетът защитна стена Comodo).

Този раздел от устройства показва инсталирани драйвери за флаш устройства, четци, твърди дискове. Прозрачни икониобекти показват, че не се използват (не са свързани). Така че можете спокойно да се отървете от тях.

11. Когато почистването приключи, рестартирайте вашия компютър.

Автоматично премахване от помощната програма USBDeview

1. Копирайте тази връзка в адресната лента на вашия браузър - http://www.nirsoft.net/utils/usb_devices_view.html#DownloadLinks (официален уебсайт на помощната програма). И след това натиснете "ENTER".

2. На отворената страница:

  • ако имате 32-битова система, щракнете върху първата връзка „Изтегляне на USBDeview“;
  • ако 64-x, второто е "... за x64 системи".

3. Разопаковайте изтегления архив: щракнете с десния бутон върху него → изберете „Извличане на всички ...“ → в прозореца „Разопаковане ...“ щракнете върху „Разархивиране“.

4. Отворете разархивираната папка. Стартирайте изпълнимия файл USBDeview с администраторски права.

5. Прозорецът на помощната програма показва списък на всички драйвери, инсталирани в системата. Деактивираните елементи са маркирани с червени "чипове".

За да премахнете драйвер от Windows, изберете го с щракване на мишката и след това щракнете върху иконата Кошче в панела USBDeview. Или щракнете с десния бутон върху него и изберете контекстно меню„Деинсталиране на избрани устройства“.

Забележка. В допълнение към функцията за премахване, USBDeview предоставя на потребителя възможност да деактивира / активира драйвера, да прегледа неговите свойства.

Премахване на всички драйвери за USB устройства

Глобалното почистване на драйверите може да се извърши с помощната програма DriveCleanup (връзка за изтегляне - http://uwe-sieber.de/files/drivecleanup.zip).

1. Разархивирайте архива, изтеглен на вашия компютър.

2. Ако имате 32-битов Windows, отворете папката "Win32", ако е 64, съответно "x64".

3. Стартирайте файла "DriveCleanup" като администратор.

След като бъде стартирана, помощната програма автоматично ще изчисти. В края на процедурата (когато в прозореца на конзолата се появи съобщението „Натиснете произволен клавиш“), натиснете произволен клавиш.

Успех с настройката на вашата система!

Устройство (модем), което наистина отиде. Понякога работи добре, но друг път отказва да се свърже. Единственото решение, което намерих, за да го поправя, когато изпадне в лошо състояние, е физически да изключа устройството от контакта и да го включа отново. Въпреки това не винаги имам физически достъп до компютъра, към който е свързан, М търси начин да направи това чрез командния ред.

Тази статия предполага изпълнение:

$ sudo modprobe -w -r usb_storage; sudo modprobe usb_storage

Получавам обаче "неизвестен вариант -w". Тази леко модифицирана команда:

$ sudo modprobe -r usb_storage

Грешка със съобщение FATAL: usb_storage модулът се използва. Ако се опитам да убия -9 процеси, маркирани преди стартиране, те отказват да умрат (защото са силно обвързани с ядрото, мисля).

Някой знае ли как се прави това?

ЗАБЕЛЕЖКА. Хостих това на сървъра, тъй като не знаех кое би било по-подходящо. Ще изтрия и/или ще се свържа с всеки, който получи отговор пръв.

5 Решения за събиране на уеб формуляр за „USB Hard Reset в Ubuntu 10.04“

Имам Ubuntu 14.04.4. Нямам идея дали това работи в 10.04. Тествах го на Cyborg Rumble Pad (и общо USB устройство).

Веднага след свързване на устройството:

Dmesg | grep usb | опашка -n 20

Получавам (вероятно между другото):

[ 2875.790610] usb 2-1.2: ново пълноскоростно USB устройство номер 7 с помощта на ehci-pci [ 2875.887485] usb 2-1.2: Намерено е ново USB устройство, idVendor=0738, idProduct=cb02 [ 2875.887489] usb 2-1.2: Ново USB низове на устройства: Mfr=1, Product=2, SerialNumber=3 [ 2875.887490] usb 2-1.2: Продукт: Cyborg Rumble Pad - PC/Xbox 360 [ 2875.887492] usb 2-1.2: Производител: Saitek [ 2875.887493] usb 2-1.2 : Сериен номер: 0CFE6B97

2-1.2 част - ред 2-1.2. Той определя USB порта. Добрата новина е, че не трябва да се променя, освен ако не включа устройството в друг порт, така че трябва да получа низа само веднъж.

След това отивам на правилното място:

cd /sys/bus/usb/drivers/usb

И се обадете като корен(напр. sudo bash):

echo 2-1.2 > unbind ; сън 3; ехо 2-1.2 > свързване

В резултат на това моят Rumble Pad се инициализира отново, сякаш е бил включен и изключен отново. Тествах и моята USB памет. Той (светодиодът му) се държи сякаш нищо не се е случило, но моето KDE реагира и ме пита дали искам да монтирам.

През цялото време захранва устройството. Този метод няма да работи, ако вашият модем е нулиран поради липса на захранване.

Просто търсите устройството, което искате да нулирате (lsusb):

# lsusb Bus 005 Устройство 004: ID 0951:1642 Kingston Technology DT101 G2

И тогава:

# usbreset /dev/bus/usb/005/004

Защо се опитвате да разтоварите usb_storage модула, когато вашето устройство е USB модем?

Sudo lshw и намерете записа за вашия USB модем. Трябва да има конфигурация: линия като тази (вашият драйвер ще бъде различен, очевидно):

Конфигурация: ... driver=iwlagn ...

Уверете се, че модулът е зареден (като замените правилното име на драйвер):

ls мод | grep iwlagn

Тогава просто направете:

sudo modprobe -r iwlagn && sleep 2 && sudo modprobe iwlagn

Харесва ми да спя там само в случай, че устройството има нужда от известно време, за да се изключи.

Това е решение за „изход“, но може да работи.

  • Вземете втори, стар, не особено мощен компютър. Инсталирайте Debian върху него. Инсталирайте usbip върху него.
  • След това инсталирайте usbip на вашия сървър.
  • Свържете модема към втория компютър. Настройте usbip на двете машини, така че модемът, свързан към втория компютър, да е достъпен чрез VHCI от сървъра.
  • Настройте ssh на втория компютър или друго средство, което можете да влезете в него и да издавате команди.
  • Когато устройството се срине, влезте и рестартирайте втория компютър с командата за рестартиране, след което, когато се върне, свържете се отново към каквото и да е средство, което usbip предоставя usbip (никога не съм използвал usbip). Това трябва да нулира устройството. Вероятно можете да го напишете.

Най-лесният начин да деактивирате произволни USB устройства от командна линия(т.е. с истински USB цикъл на захранване):

  1. Купете DELOCK 87445 4-портов USB хъб (google за )
  2. Този хардуер е съвместим с hub-ctrl.c (google за ). Следователно произволни портове могат да бъдат активирани/деактивирани. Допълнителна информациявижте също на: .

Понякога става необходимо да деактивирате USB портовете на компютър или лаптоп, за да ограничите достъпа до свързващи флаш устройства, твърди дисковеи други USB устройства. Деактивирането на USB портовете ще помогне да се предотврати свързването на всички устройства, които могат да бъдат използвани за кражба важна информацияили да доведе до заразяване на компютър с вирус и разпространение на зловреден софтуер софтуерот локална мрежа.

Ограничаване на достъпа до USB портове

Обмисли 7 начина, с който можете да блокирате USB портове:

  1. Деактивиране на USB чрез настройките на BIOS
  2. Промяна на настройките на регистъра за USB устройства
  3. Деактивиране на USB портове в диспечера на устройства
  4. Деинсталиране на драйвери за USB контролер
  5. Използване на Microsoft Fix It 50061
  6. Използване допълнителни програми
  7. Физически деактивиране на usbпристанища

1. Деактивиране на USB портове чрез настройките на BIOS

  1. Впиши се BIOS настройки.
  2. Деактивирайте всички елементи, свързани с USB контролера (например USB контролер или Legacy USB Support).
  3. След като направите тези промени, трябва да запазите настройките и да излезете от BIOS. Това обикновено се прави с ключа F10.
  4. Рестартирайте компютъра си и се уверете, че USB портовете са деактивирани.

2. Активирайте и деактивирайте USB устройства с помощта на редактора на системния регистър

Ако деактивирането чрез BIOS не ви подхожда, можете да блокирате достъпа директно в самия Windows, като използвате системния регистър.

Инструкциите по-долу ви позволяват да блокирате достъпа до различни USB устройства (например флаш устройства), но други устройства като клавиатури, мишки, принтери, скенери ще продължат да работят.

  1. Отворете менюто "Старт" -> Изпълнение, въведете " regeditи щракнете върху OK, за да отворите редактора на системния регистър.
  2. Продължете към следващия раздел

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR

  3. От дясната страна на прозореца намерете елемента " Започнете” и щракнете два пъти върху него, за да го редактирате. Въведете стойност " 4 » за блокиране на достъпа до USB устройства за съхранение. Съответно, ако въведете отново стойността " 3 ”, достъпът ще бъде отворен отново.

Щракнете върху OK, затворете редактора на системния регистър и рестартирайте компютъра.

Горният метод работи само когато инсталиран драйвер USB контролер. Ако от съображения за сигурност драйверът не е инсталиран, стойността на параметъра "Старт" може автоматично да се нулира на "3", когато потребителят се свърже флашкаи Windows ще инсталира драйвера.

3. Деактивиране на USB портове в диспечера на устройствата

  1. Щракнете с десния бутон върху иконата " компютър” и изберете елемента „Свойства” в контекстното меню. От лявата страна ще се отвори прозорец, от който трябва да кликнете върху връзката " мениджър на устройства».
  2. В дървото на диспечера на устройства намерете елемента " USB контролери“ и го отворете.
  3. Деактивирайте контролерите, като щракнете с десния бутон на мишката и изберете елемента от менюто Деактивиране.

Този метод не винаги работи. В примера, показан на фигурата по-горе, деактивирането на контролерите (първите 2 точки) не доведе до желания резултат. Деактивирането на третия елемент (USB устройство за масово съхранение) проработи, но ви позволява да деактивирате само едно копие на USB устройството.

4. Премахнете драйверите на USB контролера

Като опция за деактивиране на портовете можете просто да деинсталирате USB драйверконтролер. Но недостатъкът на този метод е, че когато потребителят свърже USB устройство, Windows ще провери за драйвери и, ако те не са налични, ще предложи да инсталира драйвера. Това от своя страна ще отвори достъп до USB устройството.

5. Забранете на потребителите да свързват USB устройства за съхранение с помощта на приложението от Microsoft

Друг начин да деактивирате достъпа до USB устройства е да използвате Microsoft Fix It 50061(http://support.microsoft.com/kb/823732/ru - връзката може да се отвори след няколко минути). Същността на този метод се състои в това, че се разглеждат 2 условия за решаване на проблема:

  • USB паметта все още не е инсталирана на компютъра
  • USB устройството вече е свързано към компютъра

В рамките на тази статия няма да разглеждаме този метод подробно, особено след като можете да го проучите подробно на уебсайта на Microsoft, като използвате връзката по-горе.

Трябва да се има предвид и че насамНе е подходящ за всички версии на Windows OS.

6. Използване на програми за деактивиране/разрешаване на достъп до USB устройства за съхранение

Има много програми за настройка на забраната за достъп до USB портове. Помислете за един от тях - програмата USB устройство Disabler.

Програмата има прост набор от настройки, които ви позволяват да откажете / разрешите достъп до определени устройства. Също така, USB Drive Disabler ви позволява да конфигурирате предупреждения и нива на достъп.

7. Изключване на USB от дънната платка

Въпреки че физически деактивира включените USB портове дънна платкае почти невъзможна задача, можете да деактивирате портовете, разположени отпред или отгоре на кутията на компютъра, като изключите кабела, който отива към дънната платка. Този метод няма да затвори напълно достъпа до USB портовете, но ще намали вероятността от използване на устройства от неопитни потребители и тези, които просто са твърде мързеливи, за да свързват устройства към задната част на системния модул.

! Допълнение

Откажете достъп до сменяеми носители чрез редактора на групови правила

В съвременните версии на Windows е възможно да се ограничи достъпът до сменяеми устройства за съхранение (включително USB устройства) с помощта на локалния редактор. групова политика.

  1. Бягай gpedit.mscпрез прозореца Run (Win + R).
  2. Отидете до следващия клон " Компютърна конфигурация -> Административни шаблони -> Система -> Достъп до сменяемо хранилище»
  3. От дясната страна на екрана намерете " Сменяеми дискове: Забранете четенето.
  4. Активирайте тази опция (позиция "Активиране").

Този раздел на правилата за локална група ви позволява да конфигурирате достъп за четене, запис и изпълнение за различни класове преносими носители.