由于有时会会在window服务器上部署服务什么的。这里会记录一下常见的疑难杂症
修改hosts配置文件不起作用
有时会需要做一些假域名的映射,在测试时,那么在本机就需要修改hosts文件来达到这种目的
正常情况下,我们在c:/window/system32/etc/driver/hosts中添加相应的条目,再在浏览器中输入相应的域名接口
但是,某次在一台window 10的服务其上按上面步骤一同操作,以为问题解决了,谁知道,怎么找都不行,最后在网上查到相关的信息。那就是需要关闭DNS Client的服务
打开service.msc 组件,查看DNS client 服务是否运行,如果运行的话,禁用即可,有时候服务中无法禁用,
可以直接在注册表中禁用
在命令行里运行如下命令(需要重启电脑)
reg add "HKLMSystemCurrentControlSetServicesDnscache" /v "Start" /t REG_DWORD /d "4" /f
1
启用命令
reg add "HKLMSystemCurrentControlSetServicesDnscache" /v "Start" /t REG_DWORD /d "2" /f
1
修改之后,重启电脑,host文件生效
无法使用远程连接 credssp加密oracle修正
刚好又是另一台windows机子,需要远程连接另一个机子,但是远程连接窗口提示credssp需要修正,查找相关问题,发现是window的安全册率,可以通过gpedit.msc来关闭即可
修改gpedit.msc 配置文件
确定后就会打开组策略,然后选择计算机配置>管理模板>系统>凭据分配>加密Oracle修正
修改为易受攻击即可。
按照上面的操作试了试,我擦,不行,提示找不到gpedit.msc 如何处理呢,这里有方法二。打不开gpedit.msc是由于系统是家庭版本的原因,家庭版的没有组策略,根据这种情况,微软提供了第二个解决方案,修改注册表
在命令行里打开regedit
依次打开
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters
1
一般到System目录就没有文件了,需要新建来处理了,右击System,新建——项:
命名为CredSSP,然后右击CredSSP,新建项命名为Parameters:
然后右击Parameters,新建——DWORD(32)位,命名为 AllowEncryptionOracle :
双击刚刚新建的AllowEncryptionOracle:
数值数据修改为2:
然后尝试远程连接,如果还不能的话,重启机子即可