V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hzqim
V2EX  ›  分享创造

解决开机提示“无法重新连接所有网络驱动器”的问题

  •  1
     
  •   hzqim · 2015-08-21 19:05:36 +08:00 · 23128 次点击
    这是一个创建于 3418 天前的主题,其中的信息可能已经有所发展或是发生改变。
    说明:
    1 、此方法只适用于手动能够连接成功,但不会自动连接的情况
    2 、此法有个美中不足的地方,连接后会自动打开网络驱动器,好在最小化到任务栏,影响不大
    3 、本人不懂编写代码,在此献丑的原因是网络文章太缺少原创,搜索到的答案, 90%是相同的,不知道那个是李逵,关键还不能解决问题!
    在此抛砖引玉,不耻下问求更佳的方法,先谢谢各位的指导。

    实例环境:
    Windows Desktop + Debian 7 samba

    问题描述:
    1 、在 Windows 网络映射驱动器,账号密码正确,
    勾选了“登陆时自动连接”,能正常访问、操作网络驱动器上的文件。
    2 、重启 Windows 系统之后,该网络驱动器没有自动连接,
    在资源管理器磁盘列表中,显示一个红叉,这时打开播放器播放网络驱动器上的歌曲提示找不到文件。
    3 、双击该网络驱动器,红叉消失,能正常访问驱动器,播放器等软件也正常使用该驱动器的文件。

    问题分析(本人臆想):
    1 、重启之后连接网络驱动器的行为是由资源管理器来实现的;
    2 、资源管理器能正常连接网络驱动器之前,网络应该已经准备完毕;
    如果资源管理器连接网络驱动器的行为先于网络环境的连接,就会造成连接失败。
    3 、采用 SSD 安装系统,使用 WIFI 连接网络都会大大增加倒置问题 2 中提到的顺序的可能

    解决方法:
    1 、新建 bat 脚本放于开始菜单中的“启动”文件夹,在系统启动完毕之后,再自动进行连接网络驱动器
    2 、代码如下:
    @echo off
    start /min cmd.exe /c "ping 127.0.0.1 -n 3 & start /min z:"
    -n 后面的数字代表启动后等待多少秒再连接网络驱动器,不设置这一步的话,后面的 start 步骤依然有太早运行的可能,字母 z 是网络驱动器在资源管理器里的盘符,请根据自己的实际情况修改。
    第 1 条附言  ·  2019-06-06 19:50:38 +08:00
    另外一个办法:
    组策略,设置开机脚本:

    @echo off
    %systemroot%\system32\timeout.exe /T 10 /NOBREAK
    %systemroot%\system32\net.exe use x: \\10.0.0.2\x
    %systemroot%\system32\net.exe use y: \\10.0.0.2\y
    %systemroot%\system32\net.exe use z: \\10.0.0.2\z
    第 2 条附言  ·  2020-05-21 20:46:24 +08:00
    14 条回复    2023-01-06 19:32:08 +08:00
    yws112358
        1
    yws112358  
       2015-08-22 08:51:03 +08:00   ❤️ 1
    知道 win8 之后就没有启动这个文件夹了吗
    这个问题确实比较麻烦 不过能打开就好
    hzqim
        2
    hzqim  
    OP
       2015-08-22 10:30:56 +08:00
    @yws112358 谢谢指出,我用的是 win10+startisback ,所以没有考虑到这个问题,但启动文件夹还是存在的,没有在开始菜单中显示出来而已。
    yws112358
        3
    yws112358  
       2015-08-22 11:09:52 +08:00
    @hzqim 哦 只是觉得 这个解决方法给完美党使用,其实打开 此电脑之后 也是可以打开网络驱动器的
    marjune
        4
    marjune  
       2015-08-24 18:04:23 +08:00   ❤️ 1
    这个方案不完美,毕竟以最小化的方式打开了 z 盘
    hzqim
        5
    hzqim  
    OP
       2015-08-24 19:03:10 +08:00
    @marjune 谢谢,请问有没有更好的法子?
    zyc63959
        6
    zyc63959  
       2017-05-05 22:03:45 +08:00
    2 年了,你找到更好的办法了吗?
    longdanie
        7
    longdanie  
       2017-08-05 14:34:28 +08:00
    我最近来碰到类似的问题了,很是头疼
    ADragon3
        8
    ADragon3  
       2019-06-02 13:52:37 +08:00
    都四年了,微软还没有解决这个问题
    ragnaroks
        9
    ragnaroks  
       2019-06-06 18:40:20 +08:00
    我是写了个 Windows 服务...暂且算是解决了
    imnever
        10
    imnever  
       2020-05-21 20:36:33 +08:00
    五年了,请问下有更好的办法解决这个问题了吗
    imnever
        12
    imnever  
       2020-05-30 13:31:58 +08:00   ❤️ 1
    最新版本的 win10 已经修复该问题,历时五年问题解决!

    版本号 win10 2004

    以上
    viqbgrg
        13
    viqbgrg  
       2022-01-04 09:29:58 +08:00
    @imnever 我用 win11 使用坚果云的 webdav 为什么还是不可以
    Danswerme
        14
    Danswerme  
       2023-01-06 19:32:08 +08:00
    @imnever 最新版本的 win11 ,连接群晖还是这样...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:58 · PVG 02:58 · LAX 10:58 · JFK 13:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.