我知道有很多主题,都有同样的问题,但所有的答案似乎都不相关。
我有一个 ftp 服务器/站点,我正尝试将其映射到 Windows 7 中的驱动器...
无论我输入什么 FTP 地址,它都说该路径无效。对于图像中的特定测试,我使用 Filezilla 在 5 秒内设置登录到该 ftp 服务器没有问题。但这似乎对 Windows 7 来说是一项艰巨的任务。有什么想法吗?我希望有人能指出一个错误并给出补丁/修复,因为它看起来像一个错误。
您输入的文件夹似乎无效。请选择其他文件夹。
如果这很重要的话,人们谈论的服务(Web Client
)已经启动了。
编辑:当我查看示例时提到:ftp://ftp.microsoft.com
如果我输入该内容,它会立即说这是一条无效路径。
答案1
启用 NTLM 身份验证:对我来说最明显或最可能的答案。
打开 regedit 并导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
到达那里后,右键单击 Lsa 键,然后单击新建 --> DWORD。将 DWORD 命名为 LmCompatibilityLevel,并将值设置为 1
关闭所有打开的浏览器,然后再次尝试访问 FTP 共享。
答案2
您是否尝试过刷新 ARP 缓存?这是一个不太可能但可能的原因。打开管理员版本的 cmd.exe 并运行以下字符串:“netsh interface ip delete arpcache”
编辑:然后尝试再次添加位置。无关紧要,原帖人已经直接联系我了。
更新:您是否选中了“使用不同的凭据连接”框?系统是否提示您输入登录信息,还是单击“完成”后立即出现错误?
答案3
在另一个线程上找到修复程序,解决了该问题
我在这个网站上找到了解决办法:http://social.technet.microsoft.com/Forums/en/ieitprocurrentver/thread/3d74bc03-b0c4-4ec1-88df-b938ec82c159
非常感谢 TerkildHolst 为 Windows 7 提供了解决方案!看来 Google Chrome 导致了这个问题。要修复,请复制以下粗体文本。将其保存到文本文件中。将文本文件名更改为 ftp.reg。双击该文件,就大功告成了!
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\ftp] @="URL:File Transfer Protocol" "AppUserModelID"="Microsoft.InternetExplorer.Default" "EditFlags"=dword:00000002 "FriendlyTypeName"="@C:\\Windows\\system32\\ieframe.dll,-905" "ShellFolder"="{63da6ec0-2e98-11cf-8d82-444553540000}" "Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}" "URL Protocol"="" [HKEY_CLASSES_ROOT\ftp\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,72,00,\ 6c,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00 [HKEY_CLASSES_ROOT\ftp\shell] @="open" [HKEY_CLASSES_ROOT\ftp\shell\open]