标题: [文本处理] office 2013 裝在f盤找不到腳本路徑求解 [打印本页]
作者: wukechi 时间: 2014-10-27 21:53 标题: office 2013 裝在f盤找不到腳本路徑求解
本帖最后由 wukechi 于 2014-10-27 21:58 编辑
:ManuallyOffice
cls
color 6F
@echo.
@echo.
reg query "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options" /v "PROGRAMDIR" >> type.txt
for /f "delims=" %%j in ('findstr "REG_SZ" .\type.txt') do set b=%%j&call set drv=%%b:~28,42%%
if exist type.txt del type.txt /q
@echo 導入已激活Office2013密鑰+(48位id)
@echo.
@echo (複製office 2013密鑰在粘貼回車如):XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
set /p key=請輸入office 2013密鑰(複製密鑰在此粘貼回車):
echo office 2013 安裝路徑: %drv%
echo 查看安裝ID
cscript "%drv%\OSPP.VBS" /inpkey:%key%
cscript "%drv%\OSPP.VBS" /act >> Office15key_ID.txt
cscript "%drv%\OSPP.VBS" /dinstid >> Office15key_ID.txt
@echo Office密鑰:%key% >> Office15key_ID.txt
echo 查詢到(9組共63位安裝ID)
cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /dinstid
@echo 輸入(48位激活ID)不要有空格如:111111222222333333444444555555666666777777888888
set /p ID=複製電話激活48位激活ID粘貼回車:
cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /actcid:%ID%
echo 開始激活
cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /act
echo 已複製到當前目錄請查看Office2013查看激活狀態.txt文檔
cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /dstatus>> Office2013查看激活狀態.txt
@echo 密鑰:%key% >> Office2013查看激活狀態.txt
echo 8組激活ID: %ID%>> Office2013查看激活狀態.txt
echo 請記住激活後的備份,8組激活ID和key備份,下次系統重裝時還能用回>> Office2013查看激活狀態.txt
echo.
timeout 10
exit
作者: DAIC 时间: 2014-10-27 22:19
哪一行代码在报错?
作者: wukechi 时间: 2014-10-28 01:15
回复 2# DAIC
找不到路徑
作者: wukechi 时间: 2014-10-28 01:16
回复 2# DAIC
裝在別盤找不到安裝路徑
作者: DAIC 时间: 2014-10-28 08:50
回复 3# wukechi
哪一行代码在提示找不到路径?
作者: wukechi 时间: 2014-10-28 09:34
回复 5# DAIC
ospp.vbs
作者: DAIC 时间: 2014-10-28 10:08
回复 6# wukechi
ospp.vbs内部的代码在报错?还是echo office 2013 安裝路徑: %drv%这里没有获取到drv的值?
作者: wukechi 时间: 2014-10-28 16:31
回复 7# DAIC
---Processing--------------------------
---------------------------------------
ERROR CODE: 0xC004F050
ERROR DESCRIPTION: The Software Licensing Service reported that the product key
is invalid.
---------------------------------------
---Exiting-----------------------------
查询到(9组共63位安装ID)
Microsoft (R) Windows Script Host Version 5.8
版权所有(C) Microsoft Corporation。保留所有权利。
输入错误: 无法找到脚本文件“C:\Program Files\Microsoft Office\OFFICE15\ospp.vbs
”。
输入(48位激活ID)不要有空格如:111111222222333333444444555555666666777777888888
复制电话激活48位激活ID粘贴回车:538582534920081383771450285885187131794654722626
Microsoft (R) Windows Script Host Version 5.8
版权所有(C) Microsoft Corporation。保留所有权利。
输入错误: 无法找到脚本文件“C:\Program Files\Microsoft Office\OFFICE15\ospp.vbs
”。
开始激活
Microsoft (R) Windows Script Host Version 5.8
版权所有(C) Microsoft Corporation。保留所有权利。
作者: DAIC 时间: 2014-10-28 16:55
回复 8# wukechi
cscript "%drv%\OSPP.VBS" /dinstid
作者: wukechi 时间: 2014-10-28 16:57
回复 9# DAIC
改哪裡
作者: DAIC 时间: 2014-10-28 17:08
回复 10# wukechi
cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /dinstid 改这里
作者: wukechi 时间: 2014-10-28 17:08
回复 10# wukechi
cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /dinstid 改成 cscript "%drv%\OSPP.VBS" /dinstid 這樣嗎?
作者: wukechi 时间: 2014-10-28 17:08
回复 11# DAIC
好,我試試
作者: wukechi 时间: 2014-10-28 17:15
回复 12# wukechi
其他的cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ 都不需要改嗎
作者: DAIC 时间: 2014-10-28 17:31
回复 14# wukechi
需要,自己试试就知道啦。
作者: wukechi 时间: 2014-10-28 20:04
回复 15# DAIC
請問一下如果我要改成office 2010還需要改哪裡
作者: DAIC 时间: 2014-10-28 20:56
回复 16# wukechi
你需要亲自搜索 office 2010 的注册表路径
作者: wukechi 时间: 2014-10-28 21:03
(for /f "tokens=2*" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Office\14.0\Common\InstallRoot"^| find /i "Path"') do (set installroot=%%j))2>nul
(for /f "tokens=2*" %%i in ('reg query "HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common
這是路徑只是我不會改
作者: wukechi 时间: 2014-10-28 21:04
怎麼變成這樣我不是很清楚
reg query "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options" /v "PROGRAMDIR" >> type.txt
for /f "delims=" %%j in ('findstr "REG_SZ" .\type.txt') do set b=%%j&call set drv=%%b:~28,42%%
if exist type.txt del type.txt /q
作者: DAIC 时间: 2014-10-28 23:08
回复 18# wukechi
18楼第一行命令下面加一句:
echo %installroot%
看看这个变量里面的值是不是你想要的结果
作者: wukechi 时间: 2014-10-29 02:39
回复 20# DAIC
恩
作者: DAIC 时间: 2014-10-29 08:55
回复 21# wukechi
那么,直接用就行了。还有其它问题吗?
作者: wukechi 时间: 2014-10-29 10:05
回复 22# DAIC
:cs1
cscript slmgr /upk
cscript slmgr /ckms
cscript slmgr /rearm
echo KMS清除完畢,即將關機重啟,重啟後,請手動開啟 Software Protection 服務!!!
cscript shutdown -s -t 5
pause
goto begin
我寫了這命令好像不能用
作者: DAIC 时间: 2014-10-29 12:35
回复 23# wukechi
什么叫做好像?有什么报错信息吗?
作者: wukechi 时间: 2014-10-29 12:57
回复 24# DAIC
請輸入上面1-8對應選項數字,按回車確認:6
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利
輸入錯誤: "C:\Windows\System32\slmgr\upk" 沒有副檔名。
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利
輸入錯誤: "C:\Windows\System32\slmgr\ckms" 沒有副檔名。
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利
輸入錯誤: "C:\Windows\System32\slmgr\rearm" 沒有副檔名。
KMS清除完畢,即將關機重啟,重啟後,請手動開啟 Software Protection 服務
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利
輸入錯誤: "C:\Windows\System32\shutdown" 沒有副檔名。
請按任意鍵繼續 . . .
作者: wukechi 时间: 2014-10-29 12:57
是因為我沒裝kms的關係嗎?
作者: DAIC 时间: 2014-10-29 13:06
回复 26# wukechi
你亲自到 C:\Windows\System32 这个目录下面看看有没有 slmgr 就知道啦
作者: wukechi 时间: 2014-10-29 13:08
回复 27# DAIC
有
作者: DAIC 时间: 2014-10-29 13:16
回复 28# wukechi
同一个命令的两种执行方式,看看你希望哪一种吧:- cscript /nologo C:\Windows\System32\slmgr.vbs /dli
复制代码
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |