你目前正处于脱机状态,正在等待 Internet 重新连接

当您尝试安装在一台基于 Windows Vista SP1 的计算机上使用 Visual c + + 2005年可再发行组件包的应用程序时出现错误消息:"命令行选项语法错误。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 952211
症状
请考虑以下情形。
  • 您正在运行 Windows Vista Service Pack 1 (SP1) 基于计算机。
  • 您使用包含双字节字符集 (DBCS) 组字符的用户名称。
但是,当您尝试安装使用 Microsoft Visual c + + 2005年可再发行组件包,如电源管理器的应用程序时您会收到以下错误消息:
命令行选项语法错误。键入命令 /?以获得帮助。
原因
出现此问题的原因是 Win32 文件柜满足工具不能处理 DBCS 字符,在 $ 用户名中。
解决方案
若要解决此问题,请按照下列步骤操作:
  1. 单击 开始Start button、 右键单击 计算机,然后单击 属性
  2. 计算机名、 域,和工作组设置 区域中单击 更改设置

     User Account Control permission 如果将提示您输入管理员密码或进行确认键入您的密码,或单击 继续
  3. 单击 高级 选项卡,然后单击 环境变量
  4. 用户变量 区域中单击 Temp,然后单击 编辑
  5. 变量值 框中键入 C:\Temp,然后单击 确定 两次。
  6. 单击 应用,然后单击 确定
  7. 重新启动计算机。
  8. 安装应用程序使用 Microsoft Visual c + + 2005年可再发行组件包的安装。

警告:本文已自动翻译

属性

文章 ID:952211 - 上次审阅时间:04/30/2008 08:57:44 - 修订版本: 1.0

Windows Vista Service Pack 1

  • kbmt kberrmsg kb3rdpartyhardware kbexpertiseinter kbtshoot kbprb KB952211 KbMtzh
反馈
ateElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">