Windows下解决系统端口被VM虚拟机占用问题

一)问题背景

  安装VM虚拟机后,经常会遇到启动其他程序时出现端口被占用的情况,其中以80端口被占用最为常见。

二)解决思路

  解除或更改被占用端口号,但是更改端口号时,除非对系统的端口占用情况非常熟悉,否则很容易出现一些意想不到的问题,所以最高效的解决办法是暂时解除虚拟机端口的占用。

三)具体步骤

  a)新建一个Windows命令脚本,后缀名为: .cmd 

  b)键入脚本代码如下:

  

 1 @echo off
 2 setlocal ENABLEEXTENSIONS
 3 
 4 net session >NUL 2>&1
 5 if %errorlevel% neq 0 (
 6     echo Administrator privileges required! 
 7     exit
 8 )
 9 
10 pushd %~dp0
11 
12 set KeyName="HKLM\SOFTWARE\Wow6432Node\VMware, Inc.\VMware Workstation"
13 :: delims is a TAB followed by a space
14 for /F "tokens=2* delims=     " %%A in ('REG QUERY %KeyName% /v InstallPath') do set InstallPath=%%B
15 echo VMware is installed at: %InstallPath%
16 
17 echo Stopping VMware services...
18 net stop vmware-view-usbd > NUL 2>&1
19 net stop VMwareHostd > NUL 2>&1
20 net stop VMAuthdService > NUL 2>&1
21 net stop VMUSBArbService > NUL 2>&1
22 taskkill /F /IM vmware-tray.exe > NUL 2>&1
23 
24 
25 echo Finished!

  c)以管理员身份运行此脚本即可。

四)关键词

  VMware虚拟机、端口占用、Apache。

 

转载于:https://www.cnblogs.com/tjulvjun/p/8670369.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值