You can view a list of mapped network drives and the full UNC path behind them from a command prompt. Hold down the Windows key + R, type cmd and click OK. In the command window type net use then press Enter. Make a note of the required path then type Exit then press Enter.
How do I remove a network drive from the registry?
How to disconnect mapped network drive using Registry
- Open Start.
- Search for regedit and click the top result to open the Registry.
- Browse the following path: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPoints2.
- Right-click the mapped drive that you want to remove. …
- Click the Yes button.
Where are network drive passwords stored?
“Documents and SettingsApplication DataMicrosoftCredentials” . Some passwords may also be stored in the Credentials file under: “Documents and SettingsLocal SettingsApplication DataMicrosoftCredentials” .
How do I map a Network drive with my username and password?
GUI Method
- Right click ‘My Computer’ -> ‘Disconnect Network Drive’.
- Select your network drive, and disconnect it.
- Right click ‘My Computer’ -> ‘Map Network Drive’.
- Enter the path, and click ‘Connect using a different username and password’
- Input the appropriate username and password.
How do I find my Network drive username and password?
1 Answer. Open Control Panel, Credential Manager, Windows Credentials tab. Server Credentials are stored here. The login credential is there, along with the Server it belongs to.
How do I manually remove a network drive?
To delete a drive mapping toward a network location, right-click (or press-and-hold) on it and select Disconnect. To remove a drive mapping towards a network folder or FTP site, right-click (or press-and-hold) on it and select Delete. The deleted mapped drives then stop showing.
What is MountPoints2 in the registry?
MountPoints2 is a registry entry that stores data to USB devices, such as USB keys and removable hard drives. The MountPoints2 registry key contains cached information about every removable device seen so far. Right-click the “MountPoints2” folder and click “Delete.” Confirm the deletion of this folder.
How do you remove a network drive that does not exist?
How to fix “This network connection does not exist”
- Access the regedit by searching it on windows. …
- Delete the entry on this path.
- Navigate in the Regedit on the following path: HKEY_CURRENT_USERNetwork.
- Delete all the entries on this path.
- Restart the Windows machine as the changes will not effect without a restart.
How do you get my network drives back?
The quickest way to repair a network drive is to re-map it to the new location. Click the Windows “Start” button and click “Computer.” This opens a list of drives configured on your computer. Right-click the current network drive connection and select “Disconnect.” This removes the broken network drive link.
How do I recover a mapped drive?
How to Recover Files and Folders in Shared Drives
- Right click on the file and select Restore previous versions.
- Select a version from the date that you want to restore, Tip: You can select the different files and hit Open to see if it’s the correct version.
- Click Restore.
How do I recover a network drive?
Replacing a File or Folder with a Previous Version
- Find the location of the file in the shared network drive. Right-click on the file and select Properties.
- Click on the Previous Version tab in the window that pops up. …
- Click Restore in the pop-up to restore the previous version.
How do I remotely map a network drive?
If you are administering computers over a network, you can remotely connect to a computer’s registry to determine the mapped drives for that system. This is easily done by using the native remote connect function in the Windows Registry tool.
How do I remotely map a network drive in Windows 10?
Just follow these steps:
- Press Win + E to open a File Explorer window.
- In Windows 10, choose This PC from the left side of the window. …
- In Windows 10, click the Computer tab.
- Click the Map Network Drive button. …
- Choose a drive letter. …
- Click the Browse button. …
- Select a network computer or server and then a shared folder.
How do I map a network drive using command prompt?
To map a network drive from windows command line:
- Click Start, and then click Run .
- In the Open box, type cmd to open command line window.
- Type the following, replacing Z: with drive letter you want to assign to the shared resource: net use Z: \computer_nameshare_name /PERSISTENT:YES.
Where are mapped network drives stored in the Registry Windows 10?
Mapped drives are assigned a drive letter in the registry, under HKEY_CURRENT_USERNetwork. Drive letters are usually listed in upper case. However, in some circumstances, the drive letter may be placed into the registry in lower case.
How do I remove a network drive from command prompt?
Use Command Prompt to delete a mapped network drive from Windows. One method that works in all modern versions of Windows is to use the Command Prompt. Open it and type: net use drive letter /delete. Then, press Enter.
How do I clear mapped drive cache?
Choose This PC from the left pane. You’ll see the list of all mapped drives there. To clear the mapped network drive cache, right-click the drive under Network Locations heading and select Disconnect. Hope it helps!
How do I change a network drive letter?
Here’s how to change the drive letter:
- Open Disk Management with administrator permissions. …
- In Disk Management, select and hold (or right-click) the volume for which you want to change or add a drive letter, and then select Change Drive Letter and Paths. …
- To change the drive letter, select Change.
How do I find out what my Network password is?
How to Check WiFi Password on Android Mobile Phones
- Go to the Settings app and head towards Wi-Fi.
- You will see all the saved WiFi networks. …
- There you will see an option of QR Code or Tap to Share Password.
- You can take a screenshot of the QR Code. …
- Open the QR scanner app and scan the generated QR Code.
How do I show mapped drive credentials?
If you are an administrator on the server you can open the computer management snapin and view sessions under shared folders. This will show you which user credentials were used. To open the snapin, use Windows Explorer and right click on “This Computer” and select manage.
How do I find my Network password and username Windows 10?
Open Control Panel in the Start Menu. b. Open Network and Sharing Center in the Control Panel. Note: If Network and Sharing Center is not available, change View by to Large icons at the top right of the Control Panel.
How do I map a drive to a user?
1 Answer
- On the GPO right click and select edit.
- Navigate to User Configuration -> Preferences -> Windows Settings -> Drive Mappings.
- Right Click Drive Mappings, Select New – > Mapped Drive.
- Configure Drive Mapping Properties.
How do I find the username and password of a shared folder?
The list of shared folders for all computers on the network appears in the window. Just open the icon of the folder you want to use. As in Windows Vista, you may be prompted to provide login information to access the shared folder. Type your username and password to get proper access to the folder.
- To remove network drive on Windows 10, open “This PC” on File Explorer, right-click the mapped drive, and select the “Disconnect” option.
- Or, on Command Prompt, run the “net use d: /delete” command.
- Or you can also remove a network drive from the Registry.
On Windows 10, the ability to map a drive allows you to create quick access to files stored on another device connected to the network. However, it’ll come a time when you may need to remove a mapped network drive because you no longer need it, settings are changing in the network or disconnect and reconnect to troubleshoot a mapping problem.
Whatever the reason, Windows 10 includes the ability to map and disconnect (unmap) a network drive using File Explorer, Command Prompt, and even the Registry (if the first two methods don’t work).
This guide will teach you three ways to remove a network drive on Windows 10.
- Disconnect mapped network drive on Windows 10 from File Explorer
- Disconnect mapped network drive on Windows 10 from Command Prompt
- Disconnect mapped network drive on Windows 10 from Registry
Disconnect mapped network drive on Windows 10 from File Explorer
To remove a network drive on Windows 10 from File Explorer, use these steps:
-
Open File Explorer on Windows 10.
-
Click on This PC from the left pane.
-
Under the “Network locations” section, right-click the mapped drive and select the Disconnect option.
Once you complete the steps, the network drive will no longer be available on the computer.
Disconnect mapped network drive on Windows 10 from Command Prompt
To remove a mapped network drive from Command Prompt, use these steps:
-
Open Start.
-
Search for Command Prompt, right-click the top result, and select the Run as administrator option.
-
Type the following command to delete the mapped network drive on Windows 10 and press Enter:
net use z: /delete
In the command, replace the “z” with the mapped drive letter to remove.
-
Restart your computer.
After you complete the steps, the mapped network drive should no longer be available on your device.
Disconnect mapped network drive on Windows 10 from Registry
Alternatively, if you have issues disconnecting the mapped drive (such as the error message “This network connection doesn’t exist”), then you can use the Registry with the steps:
Warning: Modifying system files can damage your Windows installation if done incorrectly. It’s assumed that you know what you’re doing and have previously created a full backup of your computer. Proceed with caution and use this as the last course of action.
-
Open Start.
-
Search for regedit and click the top result to open the Registry.
-
Browse the following path:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2
-
Right-click the mapped drive that you want to remove. For example, right-click ##Server_Name#Share_Name, then click the Delete option.
-
Click the Yes button.
-
Browse the following path:
HKEY_CURRENT_USER\Network
-
Right-click and delete the network share that refers to the mapped drive. For example, in this case, the “Z” key.
-
Click the Yes button.
-
Restart your computer.
Once you complete the steps, the network drive should disappear from File Explorer, enabling you to map the drive again or continue without it.
Mauro Huculak is a
Windows How-To Expert and founder of
Pureinfotech
(est. 2010). With over 21 years as a technology writer and IT Specialist,
Mauro specializes in Windows, software, and cross-platform systems such as Linux, Android, and macOS.
Certifications:
Microsoft Certified Solutions Associate (MCSA),
Cisco Certified Network Professional (CCNP),
VMware Certified Professional (VCP),
and
CompTIA A+ and Network+.
Mauro is a recognized Microsoft MVP and has also been a long-time contributor to Windows Central.
You can follow him on
YouTube,
Threads,
BlueSky,
X (Twitter),
LinkedIn and
About.me.
Email him at [email protected].
null
Иногда случается неприятная ситуация, когда файловая шара переезжает на другой ресурс, и пользователи ( не доменные, что реально усугубляет ситуацию) массово начинают выть по поводу отсутствия доступа к их любимым сетевым дискам.
Вариант с отключением ресурсов и подключением заного через мышкокликанье достаточно трудообьемен и не практичен, тем более в случае наличия у каждого пользователя по 4 — 7 подключенных сетевых ресурсов.
Простой вариант копнуть на каждой машине в реестре.
Так как сетевые диски подключены для каждого пользователя в отдельности, информация о подключенных шарах хранится в HKEY_USERS\$USER\NETWORK .
Зайдя в каждый подключенный сетевой диск Меняем параметр RemotePath ( в случае если дисков много, то просто копипастим имя хоста в каждый последующий, — дело 5 секунд)
А так как Microsoft Windows умеет использовать только 1 учетку на ресурс, то после неудачной попытки авторизоваться, винда запросит ввести логин и пароль, после чего все заработает как и было.
Не подключаются сетевые диски в Windows 10 после перезагрузки
В последних билдах Windows 10 встречался неприятный баг, из-за которого перестают подключаться сетевые диски после перезагрузки компьютера. После входа в систему пользователь в проводнике Windows видит красный крест на иконках всех подключенных сетевых дисков. Если в командой строке выполнить команду net use, то напротив всех подключенных дисков вы увидите статус Недоступны (Unavailable). Автоматически не переподключаются как сетевые диски, подключенные пользователем, так и диски, подключаемые через GPO.
Впервые эта проблема была обнаружена в Windows 10 1809, но она встречается и в более новых билдах, в том числе в Windows 10 2004.
Windows 10 не восстанавливает подключение к сетевым дискам
Windows 10 по какой-то причине перестает автоматически подключать сетевые диски после перезагрузки компьютера. Сетевые диски отображаются в проводнике, но подключиться к ним нельзя.
При этом в области уведомлений появляется всплывающее окно с текстом:
Could not reconnect all network drives.
Не удалось восстановить подключения ко всем сетевым дискам.
Проблема возникает как с дисками, подключенных с NAS устройств, так и с сетевыми папками на других компьютерах Windows/Linux. Этот баг впервые появился в Windows 10 1809 и по словам Microsoft исправлен обновлением KB469342 выпущенным 5 декабря 2018 года (addresses an issue that may cause mapped drives to fail to reconnect after starting and logging onto a Windows device). Но проблема встречается и в других билдах Windows 10.
Вы можете скачать и установить обновление из Microsoft Update Catalog вручную.
Также Microsoft предлагает обходное решение проблемы с восстановлением подключения к сетевым дискам (см. KB4471218 — Mapped network drive may fail to reconnect in Windows 10). Для этого при входе пользователя в систему предлагается запускать PowerShell скрипт, который должен переподключить все недоступные сетевые диски. Если сетевые диски подключаются через групповые политики, нужно изменить настройки GPO.
PowerShell скрипт для автоматического переподключения сетевых дисков
Рассмотрим, как использовать PowerShell скрипт для автоматического переподключения сетевых дисков при входе пользователя в Windows.
Откройте блокнот (notepad.exe), скопируйте в него следующий PowerShell код и сохраните файл в каталог C:\PS с именем MapDrives.ps1:
$i=3
while($True){
$error.clear()
$MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
foreach( $MappedDrive in $MappedDrives)
{
try {
New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
} catch {
Write-Host «Ошибка подключения сетевого каталога $MappedDrive.RemotePath в диск $MappedDrive.LocalPath»
}
}
$i = $i — 1
if($error.Count -eq 0 -Or $i -eq 0) {break}
Start-Sleep -Seconds 30
}
Данный скрипт выбирает все недоступные сетевые диски и пытается их переподключить в постоянном режиме (ключ Persistent).
Создайте еще один файл сценария MapDrives.cmd с кодом:
PowerShell -Command «Set-ExecutionPolicy -Scope CurrentUser Unrestricted» >> «%TEMP%\StartupLog.txt» 2>&1
PowerShell -File «%SystemDrive%\PS\MapDrives.ps1» >> «%TEMP%\StartupLog.txt» 2>&1
Данный код позволяет корректно вызвать PowerShell скрипт, описанный выше.
Вы можете поместить файл в автозагрузку пользователя, скопировав файл MapDrives.cmd в каталог %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp.
Также вы можете создать задание планировщика, которое должно запускать файл MapDrives.cmd при входе пользователя в систему. Вы можете создать задание планировщика с помощью PowerShell или из графического интерфейса консоли планировщика Windows (Taskschd.msc).
Создайте новое задание, укажите его имя, выберите что задание должно запускаться от имени встроенной группы Пользователи (Builtin\Users).
На вкладке Триггеры выберите, что задание должно выполняться при входе в систему любого пользователя (At logon -> Any user).
На вкладке действие в поле Программа укажите путь к файлу MapDrives.cmd.
На вкладке Условие можно включить опцию Сеть -> Запускать только при подключении к следующей сети -> Любое подключение.
Перезайдите в систему или выполните перезагрузку компьютера. При входе пользователя должен запуститься PowerShell скрипт, которые пересоздаст все подключения к сетевым дискам.
Обратите внимание, что по-умолчанию сетевые диски, подключенные в привилегированном режиме недоступны в обычном и наоборот.
Подключение сетевых дисков через GPO
Если вы подключаете сетевые диски пользователям с помощью доменной GPO, то для корректного переподключения дисков нужно изменить настройки политики.
Откройте политику, подключающую диски, и в разделе User Settings -> Preferences -> Windows Settings -> Drive maps найдите вашу политику (политики) назначения сетевых дисков и измените тип действия с Update на Replace.
После обновления параметров групповых политик на клиентах при входе пользователя в систему, сетевые диски будут удалены и назначены снова.
Не подключаются сетевые диски в Windows 10 2004
Проблема с подключением сетевых дисков также наблюдается в билде Windows 10 2004. Проблема возникает с сетевыми дисками, подключенных с legacy устройств с поддержкой только протокола SMBv1 (Windows XP/2003, старые NAS устройства).
Для решения этой проблемы нужно прописать в реестре пользователя для каждого подключенного сетевого диска параметр ProviderFlags =1.
Например, если у пользователя в сессии подключен сетевой диск U:, перейдите в раздел реестра HKEY_CURRENT_USER\Network\U. Создайте параметр типа DWORD с именем ProviderFlags и значением 1.
Или выполните команду:
REG ADD «HKCU\Network\U» /v «ProviderFlags» /t REG_DWORD /d «1» /f
Настроить задержку подключения сетевых дисков в Windows через GPO
Windows может пытаться переподключить сетевые диски при входе пользователя до полноценной инициализации сетевого интерфейса. Чтобы предотвратить подключение сетевых дисков до полного включения сети, вы можете включить специальный параметр групповой политики.
Вы можете настроить этот параметр через редактор локальной групповой политики ( gpedit.msc ) или из редактора доменных GPO ( gpmc.msc ). Перейдите в раздел Computer Configuration -> Administrative Templates -> System -> Logon и включите политику Always wait for the network at computer startup and logon (Всегда ожидать инициализации сети при загрузке и входе в систему).
Перезагрузите компьютер.
Также эту проблему можно решить, если просто подождать 15 секунд после загрузки компьютера (или выхода его из режима гибернации/спящего режима), прежде чем логиниться. Этого времени будет достаточно, чтобы Windows инициализировала сеть.
Отключить уведомление “Не удалось восстановить подключение ко всем сетевым дискам”
Если ваш компьютер находится не в сети предприятия (сетевые диски не доступны по определению), и вам мешает назойливое уведомление “Не удалось восстановить подключение ко всем сетевым дискам” при каждой загрузке Windows, вы можете его отключить.
Для этого в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider нужно создать параметр типа DWORD с именем RestoreConnection и значением 0.
Подключенные сетевые диски помогают пользователям быстро ориентироваться в сети. Если в системе имеются подключенные сетевые диски, достаточно просто навести на них курсор и щелкнуть кнопкой мыши, чтобы получить доступ к сетевому ресурсу, независимо от того, где ведется работа — в оболочке Windows Explorer, папке My Computer или в диалоговых окнах приложений, таких, как Open или Save.
Подключение сетевого диска — это не более чем присвоение буквы дисковода удаленному ресурсу совместного доступа. Поскольку буква дисковода является локальной, удаленный ресурс отображается в папке My Computer и в оболочке Windows Explorer, как если бы он был локальным ресурсом. Это позволяет получать доступ к удаленному ресурсу намного быстрее, чем в том случае, когда пользователь вводит имя папки удаленного доступа в формате Universal Naming Convention (UNC) или последовательно «пробирается» через сетевые каталоги.
Администраторам, обучающим пользователей способам подключения сетевых дисков или применяющим функции Windows для автоматического подключения сетевых дисков, реже приходится работать в режиме удаленной поддержки. А поскольку некоторые приложения плохо работают с именами UNC, подключение сетевых дисков иногда необходимо. Однако администраторы не всегда признают преимущества подключения сетевых дисков или не владеют специальными приемами, которые можно использовать для подключения дисков. Об этих приемах и будет рассказано в данной статье.
Используем графический интерфейс Windows
Самый простой и быстрый способ открыть ресурс общего доступа для подключения сетевого диска вручную — воспользоваться папкой My Network Places. Нужно помнить, что открыть My Network Places можно через Windows Explorer, папку My Computer, а также через ярлык My Network Places на рабочем столе. Необходимо выбрать компьютер, содержащий ресурс, которому требуется присвоить букву. Затем нужно щелкнуть правой кнопкой по ресурсу и выбрать в меню пункт Map Network Drive, открывающий диалоговое окно, показанное на Экране 1.
Экран 1. Следует указать букву дисковода и папку, к которой требуется подключиться. |
По умолчанию Windows 2000 проверяет буквы, используемые для локальных дисков, и предоставляет для подключения сетевого диска следующую по алфавиту букву. Windows Server 2003 и Windows XP, наоборот, начинают с Z, когда ищут доступную букву для дисковода, а затем идут по алфавиту в обратном порядке. Можно не назначать предлагаемую букву, а указать любую другую. Настройка Reconnect at logon («Восстанавливать при входе в систему») определяет, будет ли компьютер автоматически подключать этот диск при следующем сеансе работы пользователя (подключенные диски являются пользовательскими настройками, а не настройками компьютера). Когда диск подключают в первый раз, по умолчанию флажок для этой настройки установлен. В дальнейшем Windows запоминает последнее состояние настройки и хранит его как значение по умолчанию. Желательно всегда выбирать Reconnect at logon, кроме тех случаев, когда с этим ресурсом удаленного доступа не планируется работать в будущем.
Восстановление подключения во время загрузки удлиняет загрузку на несколько секунд, и удлиняет ее еще больше, если подключаемый ресурс во время загрузки недоступен. Компьютер находит и восстанавливает подключение к сетевому диску в зависимости от того, завершена ли загрузка на удаленном компьютере. Если удаленный компьютер находится в процессе загрузки, Windows отображает ярлык подключенного диска в папке My Computer (и в Windows Explorer) с красным значком X поверх ярлыка. После того как ресурс становится доступен, достаточно выполнить двойной щелчок по ярлыку, чтобы соединиться с подключенным диском, а красный крестик исчезает.
Как и в функции Windows под названием RunAs, настройка Connect using a different user name («Подключение под другим именем») позволяет пользователям, не имеющим полномочий для работы с определенным ресурсом, подключаться к этому ресурсу через учетную запись пользователя, имеющего необходимые полномочия. Пользователи должны предоставить пароль учетной записи. Нужно указать имя пользователя и пароль, после чего щелкнуть Finish в диалоговом окне Map Network Drive. Windows запишет информацию в реестр локального компьютера, добавит новую букву дисковода в папку My Computer и откроет окно с содержимым этого ресурса.
Нельзя подключить диск к дочерней папке каталога, подключение к которому было выполнено ранее. Команда Map Network Drive не отображается в меню быстрого доступа (при щелчке правой кнопкой) для папки, которая не является ресурсом совместного использования. Можно, однако, подключить диск из командной строки, как описано ниже. Для отключения диска от компьютера следует щелкнуть правой кнопкой по его ярлыку в папке My Computer или в Windows Explorer и выбрать Disconnect.
Используем командную строку
Для подключения диска из командной строки применяется команда Net Use. Эта команда имеет много параметров; я опишу те из них, которые используются чаще всего. Полный синтаксис команды можно найти в Windows Help. Чтобы увидеть подключенные в данный момент диски и определить, какие буквы не задействованы, следует набрать в командной строке:
net use
Как показано на Экране 2, команда возвращает текущий статус каждого подключения вместе с буквой диска, именем UNC ресурса совместного использования и типом сети. Обычно тип сети — Microsoft Windows Network, но, если на компьютере установлена другая операционная система, в колонке Network это будет отражено. Например, если пользователь работает с клиентским программным обеспечением Novell NetWare и подключает диск к серверу NetWare, в колонке Network будет стоять NetWare.
Для того чтобы подключить диск к папке совместного пользования, необходимо указать в команде Net Use букву диска и имя UNC этой папки. Например,
net use d: BigServerDataFiles
назначает ресурс DataFiles на компьютере BigServer букве D. Если одна из папок в полном имени ресурса содержит пробел, нужно заключить полное имя в кавычки, включая двойной обратный слеш () в самом начале.
Будет компьютер восстанавливать подключение к ресурсу при входе в систему или нет, зависит от настройки Reconnect at logon. Однако необязательно открывать графический интерфейс, чтобы увидеть ее текущее состояние — для выполнения нужной настройки можно задействовать параметр /persistent: в команде Net Use. Например, чтобы восстанавливать подключение к DataFiles при входе в систему, следует ввести:
net use d: BigServerDataFiles /persistent: yes
Для подключения диска только на один сеанс требуется ввести:
net use d: BigServerDataFiles /persistent: no
В отличие от функции подключения дисков с графическим интерфейсом, команда Net Use позволяет подключаться к дочерним папкам ресурсов совместного использования. Для того чтобы подключить папку Clients, которая не является папкой совместного использования и является вложенной для папки совместного доступа DataFiles, следует ввести:
net use d: BigServerDataFilesClients
Такая функциональность обеспечивает подключение любых папок на диске совместного доступа. Но в подобных случаях необходимо быть весьма осмотрительным в отношении безопасности. Я использую данный подход только при работе в тестовой лаборатории с контролируемой средой (т. е. в сети, не подключенной к остальной части предприятия, в которой или установлен межсетевой экран, или отключен доступ через Internet). Сделав диски c каждого компьютера в такой сети ресурсами совместного использования, я могу в удаленном режиме получать доступ ко всем папкам этих дисков. Например, чтобы получить доступ к папке LabData диска C сервера TestBox в своей лаборатории, я могу ввести:
net use d: TestBoxCLabData
Теперь я имею возможность выполнять любые задачи с участием данной удаленной папки. Например, я использую подключенные диски для архивирования в масштабе всей сети; более подробно об этом рассказано во врезке «Как применять подключенные сетевые файлы для задач архивирования».
Администраторы могут задействовать команду Net Use в пакетных файлах автозагрузки для назначения пользователям сетевых дисков, чтобы те могли получать доступ к часто используемым папкам на удаленных компьютерах. Например, для сотрудников, работающих с базой данных компании, можно составить сценарий, содержащий следующие строки:
net use g: BigServerOurDatabase net use h: BigServerDatabaseFiles
Следует присвоить этому пакетному файлу любое имя (но обязательно с расширением .bat) и скопировать его в каталог сценария регистрации в систему на контроллере домена (DC). По умолчанию сценарии регистрации в систему расположены на контроллерах доменов Windows 2000 в папке %SystemRoot%SYSVOLsysvoldomain name.comscripts. Для Windows 2000 папкой сценариев совместного использования автоматически является специальная папка с именем Netlogon.
Я обращаю особое внимание на то, что для подключения сетевых дисков не следует брать буквы, назначенные домашним дискам пользователей. В процессе регистрации пользователя Windows подключает домашние диски перед запуском сценариев из специальной папки. Если сценарий пытается подключить диск с буквой, которая уже занята, система выдает сообщение The local device name is already in use.
Автоматическое отключение сетевых дисков
Иногда, когда пользователь открывает папку My Computer или Windows Explorer, на значке подключенного сетевого диска появляется красный крестик, означающий, что диск недоступен. Windows автоматически отключает диски после того, как они в течение некоторого времени не используются (интервал по умолчанию составляет 15 мин), и отображает красный крестик поверх значка дисковода. Когда это происходит, щелчок по значку или ввод в командной строке буквы диска с двоеточием автоматически восстанавливает соединение. Но красный крестик также появляется, если компьютер, содержащий подключенный ресурс, по какой-либо причине недоступен — в таком случае описанные действия не дают никакого результата. Поскольку пользователи не могут понять, почему появился красный крестик, они часто обращаются за помощью к администратору.
Число обращений к администратору сократилось бы, если бы можно было отменить автоматическое отключение сетевых дисков, и пользователи видели бы красный крестик, только когда удаленный компьютер отключен. Контролирует автоматическое отключение сетевых дисков параметр реестра Autodisconnect. Согласно документации Microsoft, эту функцию можно выключить, установив параметр Autodisconnect в -1. Однако реестр не позволяет вводить для этого параметра знак минуса. Некоторые специалисты технической поддержки Microsoft предлагают использовать
net config server /autodisconnect:-1
в командной строке. Хотя складывается впечатление, что эта команда вводит -1 в параметр реестра Autodisconnect, на самом деле она меняет значение параметра на максимально возможное, равное 4 294 967 295 мин (более 8000 лет) для Windows 2000 Professional и 65 535 мин (более 45 дней) для Windows 2000 Server. Оба значения достаточно велики для того, чтобы выключить функцию автоматического отключения. Однако команда Net Config также меняет два других параметра, а эти дополнительные изменения (относящиеся к работе браузера сетевых ресурсов) могут вызвать новые проблемы.
Некоторые администраторы пытаются установить значение Autodisconnect в 0. Однако значение 0 не предотвращает автоматического отключения сетевых дисков. Более того, это значение приводит к непредсказуемому и часто довольно быстрому отключению дисков.
Лучше всего явно задать для параметра Autodisconnect максимальное значение. Необходимо запустить редактор реестра (regedit.exe) на компьютере, содержащем ресурс (но не на удаленном компьютере, подключающемся к ресурсу), перейти к разделу HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesLanmanServerParameters и дважды щелкнуть параметр Autodisconnect. Если компьютер, на котором находится ресурс, является рабочей станцией Windows 2000 Professional, следует ввести новое десятичное значение 4 294 967 295 или новое шестнадцатеричное значение ffffffff. Если компьютер является сервером Windows 2000, нужно ввести новое десятичное значение 65 535 или шестнадцатеричное значение 0xffff.
Kerberos и подключенные диски
В домене Windows 2000 функции аутентификации Kerberos определяют, может ли пользователь получить доступ к удаленным ресурсам. В процессе аутентификации Kerberos полагается на службу Windows Time Service, и, если часы локального компьютера не показывают то же самое время (в пределах небольшой погрешности), что и часы удаленного компьютера, Kerberos не предоставит доступ к удаленному компьютеру.
В домене Windows 2000 компьютер с Windows 2000 синхронизирует свое время со временем DC каждые 45 мин. Когда время на часах совпадает, интервал синхронизации увеличивается до тех пор, пока он достигнет 8 ч или пока время перестанет совпадать. Более подробно о работе Windows Time Service рассказано в статье «Windows Time Synchronization Service», http://www.winnetmag.com, InstantDoc ID 8383. При изменении этой системы, если часы компьютера не показывают время из-за проблем соединения или если часы DC идут неправильно, настройки Kerberos вызывают отключение сетевых дисков.
Я узнала это случайно, когда писала книгу по бухгалтерскому программному обеспечению. Каждое окно транзакций в бухгалтерской программе имеет дату, поэтому, чтобы обеспечить совпадение дат страниц бухгалтерских книг с датой публикации, я установила дату следующего года на том компьютере, где работает бухгалтерская программа. Я сохранила файлы на подключенном сетевом диске своего рабочего компьютера. Закончив часть книги и вернувшись на компьютер с бухгалтерской программой, я обнаружила, что он переустановил дату на текущий год. Вспомнив, что рабочая станция синхронизировала время с DC, я решила, что можно выйти из положения, если изменить системное время, а затем быстро сохранить файлы до того, как система в очередной раз сверит часы с DC. Однако когда я попыталась сохранить файлы на подключенном диске, на экране появилось сообщение об ошибке от системы безопасности, а сетевой диск оказался отключенным. Мне не удавалось восстановить подключение до тех пор, пока я не установила время правильно. В конце концов, я выполнила регистрацию на локальном компьютере, вместо регистрации в домене, сохранила файлы локально, снова выполнила регистрацию в домене, а затем с помощью Windows Explorer переместила файлы на сетевой диск.
Ошибка при подключении сетевых дисков
Когда пользователь подключает диск через графический интерфейс, Windows открывает окно для вновь подключенного ресурса сразу после нажатия кнопки Finish. В дальнейшем каждый раз при назначении той же буквы Windows открывает окно с содержимым подключенных дисков. Если потом для подключения диска используется пакетный файл, появление этого окна прерывает исполнение файла (мешая выполнению задачи).
Для того чтобы подобных ситуаций не возникало, Microsoft выпустила исправление, которое можно получить, позвонив в службу поддержки Microsoft. Технические специалисты службы поддержки укажут правильный FTP-адрес для загрузки измененного файла shell32.dll. В статье Microsoft «Mapping a Drive from a Command Prompt May Open a New Windows Explorer Window» (http://support.microsoft.com/?kbid=290703) эта проблема рассматривается и предлагается способ исправления ошибки через реестр. Однако предложенное изменение реестра не работает.
Один из способов предотвратить появление этой ошибки состоит в том, чтобы пользоваться для подключения дисков только командой Net Use и никогда не применять графический интерфейс. Или же можно при использовании графического интерфейса нажимать и удерживать клавишу Shift, щелкая кнопку Finish, и продолжать удерживать ее нажатой не менее 10 с.
Мощная комбинация
Подключенные сетевые диски сочетают в себе вычислительную мощь с простотой использования — весьма многообещающая комбинация. Рекомендуется создать пакетные файлы и сценарии подключения, чтобы в полной мере задействовать возможности этого инструмента вместе с пользователями, или научить их подключать сетевые диски самостоятельно — и администраторы, и пользователи будут вознаграждены.
Как применять подключенные сетевые файлы для задач архивирования
Восстановление даже одного файла из резервной копии на магнитной ленте отнимает невероятно много времени. Примерно на третий раз, когда мне нужно было восстановить отдельный файл, я решила избавиться от системы резервного копирования на ленте. Теперь я архивирую данные рабочих станций на системных серверах с помощью пакетных файлов, что позволяет воспользоваться преимуществами команд Net Use и Xcopy.
Архивирование данных я выполняю с помощью планировщика задач. Для выполнения регулярных задач использую встроенную программу резервного копирования Windows 2000, а в роли хранилища архива выступает несколько компьютеров. Я запускаю пакетные файлы с нескольких серверов и рабочих станций для архивирования данных во всей сети.
Пакетный файл резервного копирования показан в Листинге 1. На самом деле файл не такой большой, как кажется на первый взгляд, потому что многие строки являются комментариями. Этот файл привязывает диск сервера к диску рабочей станции, а затем копирует папки с рабочей станции обратно на сервер. Есть и другой способ, при котором я могла бы назначить каждой папке, подлежащей резервному копированию, различные буквы дисководов, сделав затем ссылки на буквы в каждой команде Xcopy.
Листинг 1. Образец пакетного файла для резервного копирования, использующий команду Xcopy. |
Нужно помнить о том, что в конце пакетного файла необходимо удалить букву подключенного сетевого диска. Если этого не сделать, то в следующий раз при запуске пакетного файла система выдаст сообщение об ошибке The local device name is already in use («Локальное устройство уже используется»).
Кэти Ивенс — редактор Windows 2000 Magazine. Участвовала в написании более 40 книг по компьютерной тематике, включая «Windows 2000: The Complete Reference» (Osborne/McGraw-Hill). С ней можно связаться по адресу: kivens@win2000mag.com.