
NFS를 사용하여 Windows-7x64에서 몇 개의 폴더를 매핑한 홈 네트워크에 QNAP 서버가 있습니다. 서버를 끄는 경우(또는 네트워크 연결을 끊는 경우)를 제외하고는 완벽하게 작동합니다. 서버를 사용할 수 없는 경우 Windows는 암호를 입력하고 Enter 키를 누른 직후까지 정상적으로 부팅됩니다. 이 시점에서 Windows는 KSOD에 아무 작업도 하지 않는 상태로 유지됩니다.
기반이 질문안전 모드로 로드하고 매핑된 드라이브를 '연결 해제'한 후 이제 이전과 마찬가지로 일반 모드로 돌아왔습니다.
내가 알고 싶은 것은 서버를 사용할 수 없고 여전히 Windows가 부팅되어 있는 경우 어떻게 드라이브를 매핑된 상태로 유지할 수 있느냐는 것입니다. 아니면 실패하면 알아내기 위해 발굴할 수 있는 가장 좋은 장소는 어디입니까?
답변1
아마도 데스크탑으로의 부팅이 완료될 것입니다. Explorer가 로드를 완료하기 전에 매핑된 각 드라이브의 시간 초과 기간이 경과할 때까지 기다리기 때문에 시간이 좀 걸릴 것입니다.
이 Ask Leo 블로그 항목에는 좋은 정보가 많이 있습니다:때때로 Windows 탐색기가 표시되는 데 시간이 오래 걸리는 이유는 무엇입니까?
원하는 드라이브를 매핑하는 배치 파일을 작성하고 싶을 수도 있지만 '지속적으로' 매핑하도록 설정되지 않았는지 확인하여 로그오프 시 드라이브가 종료되도록 하십시오. 그런 다음 다음 부팅 시 탐색기가 빠르게 로드되어야 하며(맵 없음) 드라이브를 원하는 경우 배치 파일을 실행하여 매핑할 수 있습니다(배치에 대한 바탕 화면 바로 가기 설정).
아마도 Windows의 작업 스케줄러를 사용하여 매핑 일괄 처리를 매번 실행하되 로그온 후 30초에서 1분까지 지연하면 Explorer의 로딩 시간이 느려지지 않을 것입니다.
net * /del
영구 매핑으로 생성된 매핑을 포함하여 로그오프 시 모든 매핑이 종료되도록 하는 등의 배치를 실행하는 작업을 설정할 수도 있습니다 .
댓글 질문 후 편집/추가 정보:
"Is that timeout duration value easily editable or buried?"
실제로 정의할 수 있는 곳은 없는 것 같습니다. 확인해 보세요https://support.microsoft.com/en-gb/topic/the-welcome-screen-may-be-displayed-for-30-seconds-during-the-logon-process-after-you-set-a- 단색-데스크탑-배경-in-windows-7-또는-in-windows-server-2008-r2-b4565ced-703a-cc85-bf9c-6b3d586d6421가능한 해결 방법을 찾으세요(귀하의 경우에는 도움이 되지 않을 것 같지만 시도해 보는 것도 나쁘지 않습니다).
일괄 처리에 대한 추가 정보:
드라이브를 매핑하기 위한 배치 파일을 만들고 작업 스케줄러를 통해 지연시키고 싶지 않은 경우 매핑을 시도하기 전에 Ping을 사용하여 연결을 테스트할 수 있습니다. Ping은 특정 시간 제한을 사용하도록 설정할 수 있으므로 낮게 설정하고 Ping에 실패하면 매핑하지 마세요.
배치 파일에는 다음과 같은 내용이 있습니다.
ping 10.3.3.3 -n 1 -w 500 | find "Reply"
if errorlevel 1 echo Machine Not Found && goto :eof
net use Q: \\10.3.3.3\Share
그러면 10.3.3.3에 한 번(-n) ping이 실행되고 시간 제한(-w)은 500밀리초로 설정됩니다. 그런 다음 결과에서 "답장"을 찾으려고 시도합니다. 그것을 찾지 못하면(머신이 존재하지 않기 때문에 응답이 없습니다) 찾을 수 없다는 메시지를 표시하고 파일 끝으로 점프합니다. 그렇지 않고 "Reply"를 찾으면 Q:를 10.3.3.3의 "Share" 공유에 매핑하려고 시도합니다.
답변2
나에게는 이것이 효과적이었습니다.
;### kill the long "restoring network connections" at logon (defer=ghosted connections)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider]
"RestoreConnection"=dword:00000001 ;(0=no attempt, you must click it)
"RestoreTimeout"=dword:00000005
;### Ghost the connection if not responding within RestoreTimeout
"DeferConnection"=dword:00000001
;### network drive map timeout in Explorer if connection is lost (def is 60 sec)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters]
"ReconnectTimeout"=dword:00000005
RestoreConnection
단 , 드라이브를 항상 준비할 필요가 없기 때문에 0으로 설정했습니다 . 그러면 검은색 화면 시간 초과가 사라집니다.
원천:http://www.sevenforums.com/network-sharing/274680-timeout-mapping-network-drives-windows-login.html