无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: hua_wuxin
打印 上一主题 下一主题

[发布] 2026-01-20 VMware虚拟机显卡精简驱动9.17.7.4+VMwareTools13.0.10/12.4.9

    [复制链接]
91#
 楼主| 发表于 2025-9-2 12:21:04 | 只看该作者
snihwfn 发表于 2025-9-2 08:35
你好大佬! “PE集成示例3:在PE启动时直接调用执行(install.bat批处理会自行判断是否在VMware虚拟机中运 ...

K大的新版PE已经不在本坛公开发布了,我还停留在4月份的版本。你试试把这个调用放在K大PE的LoginUser.ini的最后看看。

点评

非常感谢,放在你说的那个调用位置果然解决了问题!  详情 回复 发表于 2025-9-2 14:14
回复

使用道具 举报

92#
发表于 2025-9-2 14:14:41 | 只看该作者
hua_wuxin 发表于 2025-9-2 12:21
K大的新版PE已经不在本坛公开发布了,我还停留在4月份的版本。你试试把这个调用放在K大PE的LoginUser.ini ...

非常感谢,放在你说的那个调用位置果然解决了问题!
回复

使用道具 举报

93#
发表于 2025-11-8 13:15:08 | 只看该作者
支持楼主,x64版不支持23H2的PE,在24和25的PE下正常。

点评

安装了VisualCppRedist AIO的23H2正常系统下能跑吧?能跑就是所用PE的问题。  详情 回复 发表于 2025-11-8 19:34
回复

使用道具 举报

94#
 楼主| 发表于 2025-11-8 19:34:21 | 只看该作者
gmy 发表于 2025-11-8 13:15
支持楼主,x64版不支持23H2的PE,在24和25的PE下正常。

安装了VisualCppRedist AIO的23H2正常系统下能跑吧?能跑就是所用PE的问题。
回复

使用道具 举报

95#
发表于 2025-11-11 23:10:07 | 只看该作者
感谢分享
回复

使用道具 举报

96#
发表于 2025-12-19 10:16:17 | 只看该作者
这个可以过虚拟机检测?
回复

使用道具 举报

97#
发表于 2026-2-1 08:56:28 | 只看该作者
谢谢分享
回复

使用道具 举报

98#
发表于 5 天前 | 只看该作者
感谢分享,这是好东西~
回复

使用道具 举报

99#
发表于 昨天 08:22 | 只看该作者
感谢楼主分享的宝贵意见和资源
回复

使用道具 举报

100#
发表于 昨天 10:10 | 只看该作者
感谢分享!我用精简的虚拟机经常安装不了VMwareTools,有了这个就方便了.
回复

使用道具 举报

101#
发表于 昨天 14:54 | 只看该作者
感谢大佬分享,
请教:
我的是vmware虚拟机硬件去虚拟化后的系统, 想用这个vmware工具就是想支持拖放复制文件, 不用里面的显卡驱动, 请问怎样操作?
另外我的系统是vmware16.2.5版本, 能用上面的吗? 我看版本不一样.

点评

这个安装了应该跟官方VMwareTools一样会被检测为虚拟机环境,不适合你的需求。  详情 回复 发表于 昨天 15:20
回复

使用道具 举报

102#
发表于 昨天 15:18 | 只看该作者
大佬好, 我用ai写了下面的批处理, 但是在我的vmware16.2.5系统下没有效果, 能帮忙看一下吗? 多谢
是不是需要单独做对于16.2.5版本的文件?

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. pushd "%~dp0"

  4. call :initmsgs

  5. echo.
  6. echo %MSG100%

  7. if "%~1"=="" (
  8.   if exist %SystemRoot%\System32\timeout.exe (
  9.     set "TIMEOUTCMD=timeout /t 3 >nul"
  10.   ) else (
  11.     set TIMEOUTCMD=pecmd wait 3000
  12.   )
  13. ) else (
  14.   set "TIMEOUTCMD="
  15. )

  16. :environmentCheck1
  17. reg query HKLM\HARDWARE\DESCRIPTION\System /s | find /i "VMware" >nul 2>&1 || (
  18.   echo.
  19.   echo %MSG201%
  20.   %TIMEOUTCMD%
  21.   exit /b 10
  22. )

  23. :environmentCheck2
  24. for /f "tokens=2 delims=[]" %%I in ('ver') do for /f "tokens=2-4 delims=. " %%J in ("%%I") do set "OSVER=%%J%%K" & set OSBLD=%%L
  25. if /i "%PROCESSOR_ARCHITECTURE%"=="AMD64" if %OSVER% geq 61 goto privilegeCheck
  26. echo.
  27. echo %MSG202%
  28. %TIMEOUTCMD%
  29. exit /b 10

  30. :privilegeCheck
  31. reg query HKU\S-1-5-19 >nul 2>&1 || reg query HKLM\SYSTEM\CurrentControlSet\Control\MiniNT >nul 2>&1 || (
  32.   if exist %SystemRoot%\System32\cscript.exe (
  33.     echo CreateObject^("Shell.Application"^).ShellExecute "%~f0", "%~1", "", "runas", 1 > "%temp%\RunAsAdmin.vbs"
  34.     echo CreateObject^("Scripting.FileSystemObject"^).DeleteFile ^(WScript.ScriptFullName^) >> "%temp%\RunAsAdmin.vbs"
  35.     cscript //Nologo "%temp%\RunAsAdmin.vbs"
  36.     exit /b !errorlevel!
  37.   ) else (
  38.     if exist %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe (
  39.       set PWSHCMD=start-process -verb runas -filepath '%~f0'
  40.       if not "%~1"=="" set PWSHCMD=!PWSHCMD! -argumentlist '-f "%~1"'
  41.       powershell -command "!PWSHCMD!"
  42.       exit /b !errorlevel!
  43.     ) else (
  44.       echo.
  45.       echo %MSG210%
  46.       %TIMEOUTCMD%
  47.       exit /b 5
  48.     )
  49.   )
  50. )

  51. :VMTools
  52. echo.
  53. echo %MSG330%
  54. set DRVERR=0
  55. sc query VMTools >nul 2>&1
  56. if %errorlevel% neq 0 (
  57.   reg add "HKLM\SOFTWARE\VMware, Inc.\VMware Tools" /v InstallPath /d "%~dp0" /f
  58.   reg query HKLM\SYSTEM\CurrentControlSet\Control\MiniNT >nul 2>&1 || reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "VMware User Process" /d ""%~dp0vmtoolsd.exe" -n vmusr" /f
  59.   sc create VMTools start= auto type= own binpath= "%~dp0vmtoolsd.exe" displayname= "VMware Tools"
  60.   sc description VMTools "Sync objects between the host and guest operating systems."
  61. ) else (
  62.   echo %MSG332%
  63. )
  64. sc query VMTools | find /i "running" >nul 2>&1
  65. if %errorlevel% neq 0 (
  66.   net start VMTools
  67.   set SVCERR=!errorlevel!
  68. ) else (
  69.   echo %MSG333%
  70.   set SVCERR=0
  71. )
  72. start "VMware Tools" vmtoolsd.exe -n vmusr

  73. :end
  74. %TIMEOUTCMD%
  75. if %SVCERR% neq 0 (exit /b %SVCERR%) else (exit /b 0)

  76. :initmsgs
  77. set MSG100=VMware Tools 13.0.10 x64 2026-01-20
  78. set MSG201=This software package is designed for VMware virtual machine.
  79. set MSG202=This software package is designed for AMD64 builds of Windows 7/8/8.1/10/11 or Windows Server 2008R2/2012/2016/2019/2022/2025.
  80. set MSG210=Administrator privileges required. Please right click "%~nx0" and choose "Run as administrator".
  81. set MSG330=--- Create and start service: VMTools ---
  82. set MSG332=Service VMTools already exists in the system.
  83. set MSG333=Service VMTools already running.
  84. if exist %SystemRoot%\System32\chcp.com chcp | find /i "936" >nul 2>&1 && (
  85.   set MSG100=VMware Tools 13.0.10 x64 2026-01-20
  86.   set MSG201=本软件包设计用于 VMware 虚拟机。
  87.   set MSG202=本软件包设计用于 AMD64 版 Windows 7/8/8.1/10/11 或 Windows Server 2008R2/2012/2016/2019/2022/2025。
  88.   set MSG210=需要管理员权限。请右键点击"%~nx0",选"以管理员身份运行"。
  89.   set MSG330=--- 创建和启动 VMTools 服务 ---
  90.   set MSG332=系统中已存在 VMTools 服务。
  91.   set MSG333=VMTools 服务已运行。
  92. )
  93. exit /b 0
复制代码

点评

16.2.5原批处理是支持的。不要显卡驱动可以把vm3d文件夹删了,原批处理考虑过这个情况。如果有什么异常用管理员身份运行命令提示符再执行install.bat。 再说一遍:这个东西不满足你的去虚拟化需求。 【推荐使  详情 回复 发表于 昨天 15:37
回复

使用道具 举报

103#
发表于 昨天 15:20 | 只看该作者
YWFhYmJi 发表于 2025-2-23 22:42
发一个免安装旧版的VMTools,自适应版本10.2.5/10.0.12支持XP及以上系统(仅支持文件共享),运行要求TEMP ...

大佬好,
有没有对应于16.2.5版本的文件?

点评

VMware Tools是向下兼容的,高版本的VMware虚拟机兼容低版本的VMware Tools。但是如果你想去虚拟化就不建议使用VMware Tools,这个会被检测到,而且如果去虚拟化关闭了VM后门(isolation.tools.getVersion.disable)  详情 回复 发表于 昨天 19:03
回复

使用道具 举报

104#
 楼主| 发表于 昨天 15:20 | 只看该作者
2013kyj 发表于 2026-2-9 14:54
感谢大佬分享,
请教:
我的是vmware虚拟机硬件去虚拟化后的系统, 想用这个vmware工具就是想支持拖放复制 ...

这个安装了应该跟官方VMwareTools一样会被检测为虚拟机环境,不适合你的需求。
回复

使用道具 举报

105#
 楼主| 发表于 昨天 15:37 | 只看该作者
本帖最后由 hua_wuxin 于 2026-2-9 15:48 编辑
2013kyj 发表于 2026-2-9 15:18
大佬好, 我用ai写了下面的批处理, 但是在我的vmware16.2.5系统下没有效果, 能帮忙看一下吗? 多谢
是不是需 ...

16.2.5原批处理是支持的。不要显卡驱动可以把vm3d文件夹删了,原批处理考虑过这个情况。如果有什么异常用管理员身份运行命令提示符再执行install.bat看看报什么错。

再说一遍:这个东西不满足你的去虚拟化需求。
回复

使用道具 举报

106#
发表于 昨天 19:03 | 只看该作者
2013kyj 发表于 2026-2-9 15:20
大佬好,
有没有对应于16.2.5版本的文件?

VMware Tools是向下兼容的,高版本的VMware虚拟机兼容低版本的VMware Tools。但是如果你想去虚拟化就不建议使用VMware Tools,这个会被检测到,而且如果去虚拟化关闭了VM后门(isolation.tools.getVersion.disable),VMware Tools也用不了,建议用局域网复制工具。
回复

使用道具 举报

107#
发表于 昨天 21:18 | 只看该作者
在无忧论坛的某些个别PE下运行,提示缺少好几个 140.dll文件,得另外加上才行。

点评

我补上了也不行  详情 回复 发表于 8 小时前
回复

使用道具 举报

108#
发表于 8 小时前 | 只看该作者
snihwfn 发表于 2026-2-9 21:18
在无忧论坛的某些个别PE下运行,提示缺少好几个 140.dll文件,得另外加上才行。

我补上了也不行

点评

应该可以的,我就下该作者提供的,另外补上4个 140DLL,基本上都能用,但微PE肯定不行。  详情 回复 发表于 4 小时前
回复

使用道具 举报

109#
发表于 4 小时前 | 只看该作者
2013kyj 发表于 2026-2-10 05:21
我补上了也不行

应该可以的,我就下该作者提供的,另外补上4个 140DLL,基本上都能用,但微PE肯定不行。

点评

4个Dll? 我刚看了一下, 我补了三个, 还有哪个, 能告诉一下吗? msvcp140.dll vcruntime140.dll vcruntime140_1.dll  详情 回复 发表于 4 小时前
回复

使用道具 举报

110#
发表于 4 小时前 | 只看该作者
snihwfn 发表于 2026-2-10 09:15
应该可以的,我就下该作者提供的,另外补上4个 140DLL,基本上都能用,但微PE肯定不行。

4个Dll?
我刚看了一下, 我补了三个, 还有哪个, 能告诉一下吗?
msvcp140.dll
vcruntime140.dll
vcruntime140_1.dll

点评

应该还要 mfc140u.dll 这个  详情 回复 发表于 4 小时前
回复

使用道具 举报

111#
发表于 4 小时前 | 只看该作者
2013kyj 发表于 2026-2-10 09:22
4个Dll?
我刚看了一下, 我补了三个, 还有哪个, 能告诉一下吗?
msvcp140.dll

应该还要  mfc140u.dll   这个
回复

使用道具 举报

112#
发表于 3 小时前 | 只看该作者
非常实用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-2-10 13:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表