Windows网络共享重启失效的解决办法

在使用Hyper-v时,配置虚拟机固定IP后遇到网络共享重启失效的问题。这被确认为Windows的bug。解决方法包括开机运行脚本共享和修改注册表。在注册表的HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSharedAccess中新建DWORD值EnableRebootPersistConnection,数值设为1。
摘要由CSDN通过智能技术生成

最近用上了Hyper-v,不得不说是真好用。相比Vitrul Box流畅很多,唯一一点的确定是,Hyper-v默认的网络配置里,虚拟机的IP不是固定的,如果要拿虚拟机来当做redis、mysql的主机,ip不固定就很麻烦。需要通过自己配置来固定虚拟机的IP。配置链接参考:Hyper-v虚拟机配置固定IP

但是这也产生了另外一个问题:虚拟机无法连接外网
这个问题可以通过设置共享连接来解决:

共享Internet连接

但是这种配置主机重启则失效,用百度查了很多文章都没有说到点子上(辣鸡度娘),谷歌了一下,发现这是个windows的bug。。。

总结了一下解决办法:

  • 使用脚本来开机执行脚本共享
$NetShare = New-Object -ComObject HNetCfg.HNetShare
$wlan = $null
$ethernet 
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当在同一个类中的方法相互调用时,如果希望事务能够生效,可以采取以下解决办法: 1. 使用代理调用方法:由于Spring事务管理是通过AOP代理实现的,所以可以通过使用代理对象调用方法来触发事务管理。可以通过将方法调用委托给代理对象来确保事务的生效。 2. 将被调用方法抽取到另一个类中:将被调用的方法抽取到另一个类中,并确保在被调用方法上添加@Transactional注解。这样,在调用方方法中调用被抽取的方法时,事务将能够生效。 3. 使用AspectJ模式的事务管理:Spring还提供了AspectJ模式的事务管理,可以在同一个类中的方法相互调用时保持事务的生效。通过配置AspectJ的切面来实现事务的管理,可以细粒度地控制事务的传播行为和回滚条件。 需要注意的是,以上解决办法需要根据具体情况选择合适的方式,并确保在调用的方法上正确地添加@Transactional注解。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Spring中同一个service中方法相互调用事务不生效问题解决方案](https://blog.csdn.net/a1036645146/article/details/107469578)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值