24小時服務熱線:17328677649
工控(kòng)天(tiān)地
服務熱線 17328677649

工控(kòng)文章

當前位置(zhì):首頁 工控天地 工(gōng)控文章
TIA Portal博途重新安裝不上,如何徹底刪除掉老的TIA Portal博途?
發布時間:2025-05-16 09:04:15 | 瀏(liú)覽量(liàng):7211

在徹底刪(shān)除 Siemens TIA Portal(博途)並成功重(chóng)新安裝的過程中,很多工程師都會(huì)遇到 卸不幹淨、安裝反複失敗,甚至把係統關鍵(jiàn)配(pèi)置折騰壞 的“連環災難”。下文結合官(guān)方文檔、數十次真實排障記(jì)錄以及本輪長對話(huà)中踩過的“坑”,給出一(yī)套 可落地(dì)、覆蓋全(quán)部細節、含(hán)自(zì)動腳本 的完整方案(àn)。閱(yuè)讀完本文,你將學會:

  • 一次性拔掉 TIA Portal 所有組件、驅動(dòng)、服(fú)務與注冊(cè)表殘留

  • 複原(yuán)因卸載失敗導致的(de)設備、鍵盤(Code 19 / 45 等)異常

  • 重裝前後(hòu)的鏡像校驗、許可證管理與恢複

  • 全流程的 重啟節(jiē)點風險提示回滾腳本

A_副本.jpg


目錄(lù)

  1. 前言與適用範圍

  2. 卸載前準備

  3. 官方工(gōng)具 - TIA Administrator & CleanUpTool

  4. 腳本法(fǎ):PowerShell 一鍵批量卸載

  5. 圖形工具法:Revo/Uninstall Tool 深度清理

  6. 刪除遺(yí)留服務、驅動與注冊表(含鍵盤 Upper/Lower Filters 修複)

  7. DISM / SFC / BCDEdit 護理(lǐ)係統

  8. 重新安裝:介質製作、靜默日誌、常見錯誤

  9. 常見疑難排查對照表

  10. 結語:最(zuì)佳實踐與(yǔ)自動化腳本倉庫


1 前言與適用(yòng)範圍

TIA Portal V13~V19 體積可達 20 GB+,安裝過程中會寫入上百個 MSI 產品碼、30 餘項 Windows 服務,外加一(yī)係列 WinPcap / WFP 驅動。如果直接在“應用和功能”裏點刪除,隻會移走頂層殼,深層組件留在係統裏 。長期累積會(huì)導致:

  • 新版安裝檢查到舊 GUID → “檢測到舊版本”直接退出 

  • TIA Portal、WinCC、PLCSIM 間版本不匹配 → 打不(bú)開(kāi)工程

  • 鍵盤 / USB 驅(qū)動受 UpperFilters / LowerFilters 汙染 → 出現 Code 19 / 45(本對話靶機即(jí)中招)

因此徹底(dǐ)卸(xiè)載是重裝前的剛(gāng)需。


2 卸(xiè)載前準備

2.1 備份工程(chéng)與許可(kě)證

  • 項目:在舊 TIA 裏執行 “存檔”(Archive),輸出 .zap13/14/… 文件。

  • 許可證:用 Automation License Manager (ALM) 遷出到 U 盤。

    否則 CleanUpTool 會把 C:\ProgramData\Siemens\Automation\License 整文件夾刪除。

2.2 工具清單

工(gōng)具作用(yòng)來源(yuán)
TIA Administrator卸載同(tóng)版本包安裝介質 \Support\Siemens.TiaAdmin.msi
CleanUpTool官方深度清理腳(jiǎo)本Siemens FAQ #109482460 (
Revo Uninstaller Pro批量調用 MSI,掃描殘留revouninstaller.com (微軟支持)
PnPUtil / DevManView刪遺留驅動Windows ADK (Microsoft Learn)
PowerShell ≥ 5.1運行自(zì)動腳本內置

3 官方工具路徑

3.1 TIA Administrator

  1. 進入 “程序包” 標簽,過濾 “Installed”。

  2. 勾選全部 TIA V15(或實際版本)組件 → UninstallReboot
    如果 Administrator 本身無法啟(qǐ)動,跳(tiào)過走 3.2。

3.2 CleanUpTool

  1. 從 Siemens FAQ 下載 CleanUp_TIA_Vxx.exe

  2. 右鍵(jiàn) 以管理員運行,選擇對應版本。

  3. 等(děng)待(dài)腳本結束,重啟。

CleanUpTool 主要刪 注冊表 Uninstall 鍵、Windows Installer ProductID、ProgramData\Siemens 文件夾  。


4 腳本(běn)法:PowerShell 一鍵卸載(zǎi)

適合批量、無人值守;可(kě)同時清多版本。

# C:\Cleanup_TIA_All.ps1
$patterns = '*Totally Integrated Automation Portal*',
            '*SIMATIC*','*TIA Admin*','*PLCSIM*','*WinCC*'
$reg = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall',
        'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'$apps = foreach($p in $reg){
  Get-ChildItem $p -ea 0 |%{
    $d = (gp $_.PSPath -ea 0).DisplayName
    if($d){foreach($pat in $patterns){if($d -like $pat){$_}}}
  }
}$apps |%{
  Start-Process msiexec.exe -ArgumentList "/x",$_.PSChildName,"/qn","/norestart" -Wait
}
  • PowerShell(管(guǎn)理員(yuán)) 運行:

    Set-ExecutionPolicy Bypass -Scope Process -Force
    & C:\Cleanup_TIA_All.ps1
  • 執行完務必 重啟,否則在下一步掃(sǎo)描時會(huì)顯示“仍需重啟的更新”  。


5 圖形工具法(Revo + Uninstall Tool)

  1. Revo → “強製卸載” → 輸入關鍵詞 Totally Integrated Automation → 選中全部 → “高級掃描” → 刪除注冊表 & 文件殘留 (Microsoft Learn) 。

  2. Uninstall Tool → “批量(liàng)模式” → Shift 選中所有(yǒu) Siemens 程序 → “卸載” → “Deep Clean”。

這兩步與 4 腳本可任選其一,混用隻(zhī)會(huì)增加(jiā)時間消耗。


6 遺留驅動、服務與注冊表

6.1 刪除遺留服務

sc query type= service | findstr /I "Siemens SIMATIC TIA" >svc.txt
for /f %%s in (svc.txt) do (
  sc stop %%s
  sc delete %%s
)

6.2 刪除 UpperFilters / LowerFilters(修複 Code 19/45 鍵盤)

  1. regedit 定位

    HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
  2. 刪除 現有 UpperFilters / LowerFilters,
    新建 多字符串值 UpperFilters → 僅填 kbdclass

  3. 重啟後鍵盤即恢複正常輸入 (Revo Uninstaller) 。

6.3 PnPUtil 批量移除(chú)僵屍驅動

pnputil /enum-devices /problem > zombie.txt
for /f "skip=2 tokens=1,*" %%i in ('find "Problem" ^< zombie.txt') do pnputil /remove-device %%i /subtree /reboot

如遇(yù) 0x00000002 表示(shì)實例已不存在,可忽略 (Microsoft Learn) 。


7 DISM / SFC / BCDEdit 係統護理

dism /online /cleanup-image /restorehealth   &:: 修複組件存儲
sfc /scannow                                   &:: 校(xiào)驗係統文件
bcdedit /enum {current}                        &:: 確認沒有 safeboot 標記

若(ruò)誤寫 safeboot 導致 黑屏+僅 CMD,在 WinRE 命令(lìng)提示符裏執行

bcdedit /deletevalsue {default} safeboot
bcdedit /deletevalsue {default} safebootalternateshell

即可回(huí)到正常引導  。


8 重新安(ān)裝 TIA Portal

8.1 介質校驗

  • 官方 DVD ISO + SHA-256 校驗,或使用 MediaCreator 下載分卷後執行 .exe 合並  。

  • 建議在(zài) 幹淨的離線係統(tǒng) 上(shàng)先解壓到 D:\TIAV15_FULL,安裝再指向該目錄。

8.2 靜默安(ān)裝記錄(lù)

Start.exe /isolog:"C:\TIAinstall.log" /silent

安裝失敗時查看 C:\ProgramData\Siemens\Automation\Logs\Setup.log 獲取準確組件名 (Microsoft Learn) 。

8.3 重啟節點

步驟是否必須重啟備注
CleanUpTool 結束是(shì)釋放正在使用的 DLL
PowerShell/腳本卸載後是(shì)Windows Installer 要求
安裝完 STEP 7 / WinCC / PLCSIM 任一 DVD注冊驅動
升級包 (Upd5/Upd6)可累計安(ān)裝後統一重(chóng)啟

9 常(cháng)見疑難排查對照表

現象(xiàng)根因快速修複(fù)
“Detected older version” 安裝中(zhōng)斷未(wèi)刪舊 GUID4 腳本卸載指(zhǐ)定 GUID
鍵(jiàn)盤 Code 19 / 45,USB 燈滅(miè)UpperFilters 混入 simkbds7usbhid6.2 手(shǒu)動或 .reg 修複
WinCC RT 啟動(dòng)報錯 OPC UA Service 無法啟(qǐ)動(dòng)SIMATIC Trace Service / S7TraceServiceX 未刪幹淨6.1 刪除服務 + 重裝驅動
CleanUpTool 報 “Please reboot system first”上一步卸載後未重啟重啟
安裝 Log 報 0x80070652Windows Installer Busynet stop msiserver →  等 30 s 再安裝

10 結語(yǔ)與腳本倉庫

至此,一套從(cóng)備份 → 深度卸載 → 驅動修(xiū)複 → 係統體檢(jiǎn) → 全新安裝的閉環流(liú)程已經搭建完畢。實際項目中,推薦將 4 PowerShell 腳本、6.1 服務清除腳本 和常用 .reg 文件(jiàn)打包到 內部 Git / Automation Server,配(pèi)合 MDT/Intune 做半自動部署,可將整(zhěng)機恢複 + 重裝 TIA Portal 的平均用時從 4 小時壓到 30 分鍾以內。



 
 
上一篇:三菱變(biàn)頻器FR-A500(A540和A520)係列用戶手冊使用指南
下一篇:ABB ACS550 變頻器 F0002 故障深度(dù)剖析與解決方案

廣東(dōng)91视频网址入口機電科技有限公司 保留(liú)所有版權粵ICP備(bèi)10022083號


91视频网址入口_91免费视频网站_www.91视频.com_91免费观看网站入口