Як видалити відключені диски з Провідника Windows


20

Windows 7

Під час переміщення з офісу A в офіс B у мене є сценарій, який видаляє ( net use x: /d) відображення дисків з офісу A, але посилання на накопичувачі залишаються помітними у Windows Explorer / My Computer. Вони помітно відображаються в розділі "Місце розташування мережі".

Від’єднані посилання мають великий червоний X через них і клацання правою кнопкою миші на них та вибору Disconnect призводить до повідомлення про помилку, в якому сказано, що цього відображення диска більше не існує.

Як змусити Windows видалити їх після їх відключення?

Без перезавантаження? (Сценарій)

Відповіді:


28

Для цього є простий спосіб: перезапустити Провідник Windows (без вимикання). Ви можете зробити це за допомогою пакетного файлу, наприклад:

@echo off
net use * /delete /noconfirm
taskkill /f /IM explorer.exe
explorer.exe
net use x: \\myServer\mySHaredFolder

Чи було додано / не підтверджено у Windows 7? Vista не розпізнає її (і, отже, команда delete не вдається)
Майкл

2
Зауважте Googlers: помилка "/ noconfirm" все ще присутня в Windows 8.1
MickyD

1
як за @MickyD / noconfirm не є варіантом в Windows 10, проте net use K: /deleteпрацює відмінно (не намагався *)
грабуйте

10

(Тестування Windows 8.1) перезавантажте Провідник Windows шляхом вбивства та перезапуску процесу в диспетчері завдань. Клацніть правою кнопкою миші Провідник Windows -> Перезапустити. Зроблено.


4
Єдине, що спрацювало (Win 10).
StepTNT

Можна подумати, що замість того, щоб постійно додавати безглузді речі та змінювати речі, які не потребували змін, Microsoft би наважилася додати в меню пункт "Відключити та видалити відображення диска". Але ні, набагато важливіше додати абсолютно марний графічний інтерфейс на основі плитки ...
antred

Рішення працює без перезавантаження з сервером прохолодного, спасибі :)
Ірфан

6

По-перше, на жорсткому диску вам потрібна "Спільна папка". Якщо у вас її ще немає, створіть нову папку на жорсткому диску під назвою "Спільний доступ", потім клацніть її правою кнопкою миші та виберіть властивості. Перейдіть на вкладку Спільний доступ і поставте прапорець "Поділитися цією папкою".

Далі натисніть "Мій комп'ютер" і в меню "Інструменти" натисніть "Карта мережевого диска".

Помітьте маленьку стрілку вниз поруч із показаною літерою диска. Клацніть стрілку, щоб отримати список букв. Виберіть потрібну, а потім перейдіть до своєї спільної папки та виберіть її.

Цим засобом ви присвоїте букву диска справжній папці. Переконайтесь, що на полі "знову підключитися при вході" не встановлено галочку.

Натисніть кнопку Готово, щоб отримати попередження. Відповідь "Так" і папка "Спільний доступ" відкриється. Закрий це.

Далі клацніть правою кнопкою миші накопичувач у меню Мій комп'ютер і виберіть відключення. Ах, я чую, як ти кажеш, але це все ще є! Перезавантажте, і тепер його не можна було б піти.


1
Відмінна відповідь, Девід, дякую. Мені потрібно змусити видалити без перезавантаження. Можливо?
ксифій

Я думаю, ви можете вийти з системи та увійти назад без перезавантаження всієї системи. Крім цього, я не в ідеях. Можливо, хтось може прозвучати на цьому.
суперрусер

1
Схоже, це не спрацює, якщо ви отримуєте повідомлення про необхідність мати на комп’ютері ім’я користувача та пароль для спільного доступу до роботи.
Майкл

1

Нещодавно у мене виникла така проблема, коли у мене було 8 букв накопичувачів, які ніде не з’являлися, але я не зміг відобразити жодних нових приводів будь-якого типу до цих листів. Виявилося, що вони були відображені на "CD-ROM" накопичувачі. Я поняття не маю, як це сталося, але у мене було вісім приводів CD-ROM, які насправді не існували. І вони використовували літери накопичувача, які до цієї проблеми я "наполегливо" не відтворював на мережевих пристроях. : Чисте використання [drive]: / delete "взагалі не мало ефекту.

Єдиний спосіб, коли я їх випустив, - це зайти в панель керування Partition Manager і окремо відключити літери дисководів від приводів CD-ROM. Поки що самі блокуючі диски все ще є у списку Диспетчера дисків, але, сподіваємось, вони відійдуть з іншим перезавантаженням.


1

Ви можете перезапустити Провідник Windows за допомогою диспетчера завдань. Вбийте процес провідника, перейдіть до меню ФайлНова задача (запустіть) і введіть провідник . Від'єднаних накопичувачів не варто! (тестовано на Windows 7).


Зараз є два облікові записи на ім’я Бейнс - див. Superuser.com/help/merging-accounts
Кевін Панько

1

Для тих, у кого на вашому ПК є студія управління SQL Server , просто запустіть цей запит:

Exec master.dbo.xp_cmdshell 'net use x: /delete'

** Змініть "x" відповідно до назви диска ...


2
Як це вдосконалення порівняно з виконанням net use x: /delete /noconfirmкомандного рядка?
Джейсон Аллер

1

У мене було те саме питання; одна швидка версія, яка працює (Windows 7 - як мінімум 10):

  • Відкрити командний рядок як адміністратор
  • Тип:

    net use /persistent:no
    
  • Удар Enter
  • Потім відкрийте диспетчер завдань (про деталі для Windows 8+), клацніть правою кнопкою миші провідник і вбити його, а потім перейдіть у файл, запустіть і введіть Explorer (натисніть Enter), щоб перезапустити його.

Ваші мертві мережеві накопичувачі повинні зникнути під розділом "Мій / Цей комп'ютер"


Ні, це не пішло.
Андерс Лінден
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.