在此下载 Microsoft Visio Viewer 2003:Microsoft Visio Viewer 2003 下载.
| 概述 | |
| 分配命令行选项 | |
| 从管理安装点部署 Visio Viewer | |
| 利用转换文件修改安装 | |
| 使用 Active Directory 部署 Visio Viewer | |
| 使用 Microsoft Visio 重新关联文件类型 |
您可以在公司网络上部署 Microsoft Visio Viewer 2003。通过在 Microsoft Windows? 2000 Server 环境中使用 Active Directory,您还能够针对公司网络中的具体用户、组或计算机来自定义部署 Visio Viewer。
如果已经在计算机上安装了 Visio Viewer 2002,Visio Viewer 2003 将升级(意味着“删除”)Visio Viewer 2002。Visio Viewer 2003 包含 2002 版的所有相同功能,并且向下兼容 2002 版。Microsoft Visio 2003 和 Visio Viewer 2003 的共存已经得到极大改善,还增加了多语言支持。
与 2002 版的 Visio Viewer 不同,当 Visio 2003 和 Visio Viewer 2003 在相同计算机上时,完整的 Visio 应用程序会保留所有文件关联。
| • | Visio 在安装时将始终接管文件关联。 |
| • | 如果安装的是 Visio 6 或更低版本,则 Visio Viewer 11 将不会接管 .vsd、.vss 和 .vst 文件关联。 |
| • | 如果安装的是 Visio 10 或更高版本,Visio Viewer 11 将不会接管任何文件关联。 |
| • | Visio Viewer 11 将始终接管 MIME 类型。 注意: 在 Viewer 2003 之后安装 Visio 2003 需要修复 Viewer 2003(通过控制面板)而使 Viewer 2003 成为 IE 的默认应用程序,而不是在 IE 中启动 Visio。 |
Visio Viewer 2003 中的一个新功能是支持多用户界面 (UI) 语言。这使得多语言用户和公司能够以他们在 Microsoft Windows 和 Internet Explorer UI 中所做操作的相同方式在两种语言之间进行切换。所安装的每种语言版本的 Visio Viewer 都会在 Windows 控制面板中的“添加/删除程序”控制中作为单独项目出现。
请注意,在任何给定时间使用的 UI 语言是由 Windows 多语言界面 (MUI) 设置决定的,因为它面向 Internet Explorer(主机应用程序)。如果没有安装 Windows MUI 语言,则 UI 语言将默认为英语。有时这会出现混乱。例如:如果您在英文版的 Windows 上安装了日文版的 Visio Viewer,而该系统的 MUI 没有被设置为日文,则 Viewer UI 将是英文版的,Internet Explorer 中的 UI 也将是英文版。
本文描述了以下部署方案:
| • | 从管理安装点部署 Visio Viewer。 |
| • | 使用 Active Directory 分配或发布 Visio Viewer。 |
此外,本文还包括有关创建转换 (MST) 文件的信息,该文件使您能够自定义 Visio Viewer 部署。
要想在整个公司网络上部署 Visio Viewer,您可能还需要以下软件:
| • | Office 2003 资源工具包: 包含有关部署和部署问题的详细信息。 |
| • | Windows Installer SDK:Windows Installer 包括多个应用程序,使您能够为 Visio Viewer 修改 MSI 文件和/或创建转换文件。您可以从 Microsoft 下载中心下载 Windows Installer SDK。 |
当您将 Visio Viewer 下载到供多个用户访问、但没有必要联网的单台计算机上时,该计算机的所有用户都可以使用 Visio Viewer。如果 Microsoft Visio 已经安装在计算机上,那些用户将能够使用 Visio 和 Visio Viewer。面向计算机上的某个用户安装 Visio Viewer 将不会改变已经在该计算机上安装了 Microsoft Visio 的其他用户的文件扩展名关联。
重要 对于连接到公司网络上的计算机,您应始终从管理安装点安装 Visio Viewer。详细指导,请参阅本文后面的“从管理安装点部署 Visio Viewer”。
从管理安装点,您可以:
| • | 分配指向包含 vviewer.msi 文件的管理映像的命令行。 |
| • | 分配 vviewer.exe 文件的快捷方式供用户运行。 |
| • | 从管理安装点部署 Visio Viewer。 |
| • | 在使用 Active Directory 的用户计算机上的控制面板中发布 Visio Viewer。 |
当用户双击网络共享上的 vviewer.msi 时,安装在不带任何命令行选项的情况下运行。要想应用自定义的命令行选项,用户必须单击 Windows“开始”菜单上的“运行”,输入带有您所分配的命令行选项的 vviewer.msi 的路径。
要想简化这一过程,请在 MS-DOS 中创建一个批处理文件,该文件运行带有命令行选项的 vviewer.msi。或者您可以创建 Windows 快捷方式并将您的自定义选项添加到命令行方框中。用户双击批处理文件或快捷方式,即可运行您已经定义的 Setup 命令行。您可以在管理安装点的根文件夹中存储批文件或快捷方式。
分配 vviewer.exe 的快捷方式以便用户作为管理员运行
1. | 在网络共享上创建 vviewer.exe 的快捷方式。 |
2. | 右击快捷方式,然后单击“属性”。 |
3. | 选择“作为其他用户运行”复选框,然后单击“确定”。 随后您必须利用管理员帐户的域、名称和密码分配该快捷方式。 |
当分配了快捷方式后,某个用户必须完成以下任务:
1. | 双击快捷方式的链接。 |
2. | 输入管理员帐户的“名称”、“密码”和“域”,以安装 Visio Viewer 2003。 |
对于连接到公司网络的计算机,首先创建网络共享。公司网络上的用户随后可以访问此共享,并且只要有相应权限,即可安装 Visio Viewer。当创建了网络共享后,创建 Viewer 的管理安装。
在 Microsoft Windows 2000 和 Microsoft Windows XP(或更高版本)环境中,不同的用户拥有不同级别的权限。在这些环境中,默认用户被限制访问计算机的系统区域。因此,用户必须拥有提高的特权,计算机必须拥有组策略设置,以允许安装 Visio Viewer 2003。
有关设置用户的更高特权和设置计算机的组策略的详细信息,请参阅 Office 资源工具包中的“以高特权安装 Office”。
您还可以设置 Windows Installer 系统策略,向用户授予安装 Visio Viewer 所需要的管理员权限。
重要 当向您的用户授予管理员权限时,运用警告功能。这可能会损害系统的安全。
注意 要想使提高权限的安装能够执行,您必须为提高用户和计算机的特权设置组策略,以便安装 Visio Viewer。使用组策略编辑器 (gpedit.msc),对相应的组启用“允许用户控制安装”。如果您正在利用提高权限的用户安装来部署 Visio Viewer,而没有使用 Active Directory 进行部署,您必须在 vviewer.msi 的“属性”表中删除 ALLUSERS 属性。有关修改 msi 的“属性”表的详细信息,请参阅下面的“利用转换文件修改安装”。
在管理安装点上运行安装程序
1. | 创建网络共享,并将 vviewer.msi 保存在该位置。 | ||||||
2. | 创建管理安装点。 | ||||||
3. | 将 Visio Viewer 安装文件复制到管理安装点。 注意 有关创建管理安装点和将安装文件复制到该管理安装点的详细信息,请参见 Office 资源工具包中的“创建管理安装点”。 | ||||||
4. | 单击 Windows“开始”按钮,然后单击“运行”。 | ||||||
5. | 浏览到管理安装文件夹(您已经在此复制了安装文件)并单击 vviewer.msi,然后单击“确定”。 | ||||||
6. | 在“运行”对话框的“打开”字段中添加命令“Msiexec /a”。例如:Msiexec /a c:\administrative installation point\vviewer.msi。 注意 如果您已经创建了转换文件,可通过将 /t?transform 添加到命令行末尾,将该转换文件应用于 msi。其中,transform 是您创建的转换文件的名称。例如,Msiexec /a c:\administrative installation point\vviewer.msi /t vtrans.mst。 有关创建转换文件的详细信息,请访问本文后面的“利用转换文件修改安装”。 | ||||||
7. | 在安装屏幕上,完成以下操作,然后单击“下一步”。
| ||||||
8. | 接受“Microsoft 最终用户许可协议”(EULA)。 如果您不接受 EULA,用户将不能从管理安装点进行 Visio Viewer 的无提示安装,但是将需要运行完全安装以便接受 EULA。 | ||||||
9. | 单击“安装”。 安装程序运行以便进行管理安装。公司网络上的用户现在能够访问安装点并安装 Visio Viewer。随后您可以分配命令行,通过添加 /qb- 作为命令行选项,以无人参与模式在用户的计算机上运行 Visio Viewer msi。 |
有关修改和分配命令行选项的详细信息,请参阅 Office 资源工具包中的“安装程序命令行选项”。
您可以使用 Windows Installer SDK 所包含的两种工具修改 Visio Viewer 2003 安装的选项:
| • | Orca,允许您打开 vviewer.msi 并更改 msi 中的表格。 |
| • | Msitran.exe,允许您基于 msi 中已经更改的表格生成新的转换 (MST) 文件。 |
您可以从 Microsoft 下载中心下载完整的 Windows Installer SDK。Windows Installer SDK 包括 Msi.chm,后者包含有关创建 Windows Installer 转换文件的额外信息。
注意 Microsoft Office 2003“自定义安装向导”不支持创建和修改 Visio Viewer 2003 的转换文件。
要想通过创建转换文件修改 Visio Viewer msi
1. | 打开 Orca。 |
2. | 在 Orca 中,单击“文件”,然后单击“打开”。浏览到您保存 vviewer.msi 的位置。 “表”栏在左侧显示 MSI 中表的名称。右侧的窗口显示与这些表相关的属性。 浏览到“属性”表。您可以在“属性”表中添加属性或更改属性。参见 Office 资源工具包中列出的安装程序属性的完整列表。 |
3. | 在修改属性值之后,单击“文件”,再单击“另存为”,将 msi 文件以新名称保存到保存 vviewer.msi 的相同目录中。 |
4. | 把 Msitran.exe 从安装所在的位置复制到两个 msi 文件所在的文件夹中。默认情况下,Msitran.exe 被安装在您的计算机的 \\Program Files\MsiIntel.SDK\Tools 文件夹中。 |
5. | 单击 Windows“开始”按钮,然后单击“运行”。 |
6. | 打开命令提示符,导航到 vviewer.msi、修改后的 msi 和 Msitran.exe 所在的文件夹。 |
7. | 通过在命令提示符处键入 Msitran.exe、初始 Visio Viewer msi 的名称、新创建的 MSI 的名称以及您希望赋予转换文件的名称,来创建转换文件。 例如: Msitran.exe –g vviewer.msi vviewer2.msi vtrans.mst |
8. | 按“回车”键创建新的转换文件,然后退出命令提示符。 Msitran.exe 创建转换文件,并将它保存到与两个 msi 文件相同的文件夹中。 |
您现在可以将转换文件应用到 Visio Viewer 的管理安装点,如果是使用 Active Directory 部署 Visio Viewer,则可以使用相同文件。
注意 如果您正在部署 Visio Viewer 的多个副本,则需要为每一种方案创建一个转换。此外,您还应为每一种方案创建一个经过修改的 vviewer.msi,然后基于该修改后的 MSI 创建转换文件。
在创建管理点和任何必要的转换之后,您可以使用 Active Directory 来部署 Visio Viewer。您可以设置面向组策略对象 (GPO) 的策略,从而只有特定组才能使用 Visio Viewer。您还可以为这些组修改安装类型。
例如,您的公司中可能有已经安装了 Microsoft Visio 的组。如果这些组之一还需要使用 Visio Viewer,则您可以设置组策略,从而只有需要 Visio Viewer 的组可以安装并使用它。
注意 有关为安装 Visio Viewer 创建转换文件的详细信息,请参阅本文前面的“利用转换文件修改安装”。
向用户发布 Visio Viewer 需要组织中的所有计算机都在运行 Windows 2000 或更高版本。您还必须已经实施了 Active Directory 服务和组策略结构。
当您向用户发布 Visio Viewer 时,它对指定组中的所有用户(在他们下一次登录时)都是可用的。用户通过控制面板中的“添加/删除程序”来安装 Microsoft Visio。随后从管理安装点来安装 Visio Viewer,以及与 MSI 关联的任何转换文件。
要想使用 Active Directory 部署 Visio Viewer 2003
1. | On the Start menu, point to Programs, point to Administrative Tools, and then click Active Directory Users and Computers. | ||||
2. | 在控制台树中,右击您希望为其设置组策略的域或组织单位。 | ||||
3. | 单击“属性”,然后单击“组策略”选项卡。 | ||||
4. | 在“计算机配置”或“用户配置”,打开“软件设置”。 | ||||
5. | 右击“软件安装”节点,然后单击“属性”。 | ||||
6. | 在“软件安装属性”对话框中,单击“常规”选项卡,然后浏览到 vviewer.exe 的位置。 | ||||
7. | 在“新增程序包”部分中,选择“发布”。 这指定当您添加 vviewer.msi 时,默认您希望使用标准程序包属性发布它。 | ||||
8. | 在“安装用户界面选项”部分中,指定用户在安装期间将能看到何种级别的信息。选择以下选项之一:
| ||||
9. | 单击“确定”。 |
要想使用 Active Directory 发布 Visio Viewer
1. | 打开组策略管理单元,单击“计算机配置”或“用户配置”,然后单击“软件设置”。 |
2. | 右击“软件安装”节点,单击“新建”,然后单击“程序包”。 |
3. | 浏览到 Visio Viewer msi。 |
4. | 在“打开”对话框中,在“文件名”列表中选择 Visio Viewer MSI,然后单击“打开”。 |
5. | 在“部署软件”对话框中,单击“高级发布或指派”。 |
6. | 单击“确定”。 |
要想使用转换文件修改安装
1. | 在 Visio Viewer msi 的“属性”对话框中,单击“修改”选项卡,然后单击“添加”。 |
2. | 在“打开”对话框中,浏览并寻找您希望应用于 Visio Viewer 安装的转换文件,然后单击“确定”。 注意: Visio 像 Viewer 一样,可以针对每台机器或每名用户进行安装。这在安装期间给 Viewer 带来了问题。 |
情景:在机器上有多个用户。Visio 针对每名用户进行安装。非 Visio 用户希望安装 Viewer。
问题:Viewer 的探测功能将只为当前用户探测 Visio。由于安装了 Viewer 的用户没有安装 Visio,Viewer 的安装程序将认为机器上没有 Visio。如果 Viewer 是针对每台机器安装的,那么 Viewer 将接管机器上所有用户的文件关联
如果您在计算机上同时安装 Visio 和 Visio Viewer,需要知道以下内容:
如果 Visio 是在 Visio Viewer 之前安装
如果 Visio 已经安装在机器上,则 Visio 文件类型将已经与 Visio 关联。如果 Visio Viewer 后来安装在该机器上,文件关联将保持与 Visio 的关联,但是 MIME 类型将与 Visio Viewer 关联。这意味着当您双击 Visio 文件时,它将仍然在 Visio 中打开。如果文件是在 IE 中打开,拖放到一个打开的 IE 窗口中,或是通过右击文件打开,则单击“打开方式”,然后单击 Internet Explorer,该文件将由 Visio Viewer 而不是 IE 窗口打开和呈现。
如果 Visio 是在 Visio Viewer 之后安装
如果 Visio 是在已经安装了 Visio Viewer 之后安装,Visio 将接管 IE 的 Visio 文件关联(从而 Visio 文件将在 Visio 而不是 Visio Viewer 中打开)和 MIME 句柄关联。要想在 IE 之内重新启用 Visio Viewer,请在控制面板上依次单击“添加/删除程序”、“Microsoft Office Visio Viewer 2003”、“更改”、“重新安装或修复”、“删除”并修正错误。
如果两者都曾被安装,但随后 Visio 被删除
如果在计算机上安装了 Visio 和 Visio Viewer,随后删除(卸载)了 Visio,则 Visio 文件关联(在 Windows Explorer 中)和 MIME 关联(在 IE 中)将成为孤立的。要想补救这种情况,请在控制面板上依次单击“添加/删除程序”、“Microsoft Office Visio Viewer 2003”、“更改”、“重新安装或修复”、“删除”并修复错误。这将使 Viewer 声明 Visio 文件关联,从而随后将被 Visio Viewer 显示。
要想关联 Visio 文件类型和 Viewer
使用自定义操作( DLL 中的功能),Viewer 将能够只在必要时把硬编码的字符串写入注册表中。我们已经修改了定义何时安装现有组件(写入注册表项)的条件。对于使用 ActiveDirectory(类型称为“指派”)进行的公司部署,设置 SETVISIO6EXTENSIONS 将把 Viewer 与 VSD、VST 和 VSS 文档相关联。SETVISIO10EXTENSIONS 将把 Viewer 与 VDX、VTX 和 VSX 文档相关联。它们可以被设置为任何非空、非零的值(如“1”)。