前段时间升级系统成了server2022,一切都很完美,到了晚上打开家庭影院播放电影却发现怎么也连不上存有电影的电脑主机了。平时都是通过网络邻居共享文件夹播放的,现在怎么连接都是提示无法连接,没有权限等错误提示,后来在网上查找一番,有说是smb没有开启的,有说是server2022用的是smb v3协议不支持v1协议的,于是赶紧到控制面板安装上smb v1,结果问题照旧,然后又看到网上有人说没有开启来宾访问权限,于是也跟着改变系统策略,改成可以来宾访问,问题还是照旧,这样断断续续折腾了一个月左右,我彻底绝望了,甚至一度认为是server2022就是和盒子不兼容,无法支持了,打算放弃了。结果今天在查看系统日志,突然看到一个错误提示"服务器的配置参数“irps4tacksize”太小,无法让服务器使用本地设备。请增加此参数的值。"于是赶紧上微软网站搜索错误信息,按照他们给出的解决方案:

要解决此问题,请在注册表中增大 IRPStackSize 值:   

  1. 运行 regedit   
  2. 找到以下项:HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanmanServerParameters

  

  1. 在右窗格中双击 IRPStackSize 值    注意:如果 IRPStackSize 值不存在,请使用以下过程创建此值:   
    a. 在注册表的 Parameters 文件夹中,右健单击右窗格   
    b. 指向新建,然后单击 DWord 值   
    c. 键入 IRPStackSize   
    重要说明: 因为此数值名称区分大小写,所以请完全按照其显示的形式键入 "IRPStackSize"   
  2. 将"基数"更改为十进制   
  3. 在"数值数据"框中,键入比列出的值大的一个值,建议将 IRPStackSize 调整为30,然后单击"确定"   
  4. 关闭注册表编辑器并重新启动计算机,如果不想重启可以把server服务重启一遍也是一样的。
至此,所有问题解决!
Last modification:April 9th, 2022 at 12:13 am
如果觉得我的文章对你有用,请随意赞赏