none
卸载Excheng 2010 语言 报错代码1612 求指点!!(十万火急) RRS feed

  • 问题

  • 报错如下:

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0404-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0404-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0407-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0407-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0409-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0409-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-040c-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-040c-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0410-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0410-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0411-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0411-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0412-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0412-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0416-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0416-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0419-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0419-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0804-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0804-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    错误:
    运行“$error.Clear(); $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; $PackageGUIDRegEx = "{521E60[0-9a-fA-F]{2}-B4B1-4CBC-[0-9a-fA-F]{4}-25AD697801FA}"; if(test-path ($regPath)) { Write-ExchangeSetupLog -info ("Removing " + $RoleLanguagePackType + " Language Packs."); Get-ChildItem ($regPath) | foreach{ if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") { $langPackPackageCode = $matches['ProductCode']; if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) { Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode"); uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($RoleLogFilePath); }; }; }; Write-ExchangeSetupLog -info "Remove Language Packs completed."; };”时生成以下错误:“无法删除代码为 521e6064-b4b1-4cbc-0c0a-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。”。

    无法删除代码为 521e6064-b4b1-4cbc-0c0a-25ad697801fa 的产品。这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。。错误代码为 1612。

    这个产品的安装来源无法使用。请验证来源是否存在,是否可以访问。

    2014年9月9日 17:35

答案

全部回复

  • 当遇到此类报错的时候,你可以尝试使用下面的指令进行卸载:

    MsiExec.exe /X{521e6064-b4b1-4cbc-0c0a-25ad697801fa }

    这里有一篇类似的帖子供你参考:

    http://bbs.winos.cn/viewthread.php?tid=136039

    谢谢!


    Niko Cheng
    TechNet Community Support

    • 已标记为答案 Yu_Lang 2014年9月10日 3:21
    2014年9月10日 1:51
    版主
  • 非常感谢!

    2014年9月10日 3:21
  • 您好!我将注册表\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange 这个注册表和C:\Program Files\Microsoft\Exchange Server\V14手动删除了一次,现在C:\Program Files\Microsoft\Exchange Server\V14还剩下一个文件C:\Program Files\Microsoft\Exchange Server\V14\Bin\kerbauth.dll

    ADSI编辑器里的两个Exhange组织也删除了

    然后重新安装Exchange 2010 无法成功,请问有什么办法挽救吗?

    2014年9月10日 3:42
  • 由于新的问题与原始问题没有直接关联,建议你最好为新问题重新开一个贴。这将使答案更容易在论坛中被搜索,同样也有利于其他人方便查询。感谢您的理解!

    Niko Cheng
    TechNet Community Support

    2014年9月10日 6:09
    版主