AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[windows-installer](server)

Martin Hope
juFo
Asked: 2020-10-02 00:27:24 +0800 CST

Windows Server 2019 - Windows Installer - 临时路径 + 会话 ID

  • 1

我在 Windows Server 2019(操作系统内部版本 17763.1432)上以域用户身份通过​​远程桌面连接登录。

我尝试安装 .exe 文件,但直接收到错误消息:“0x8007010b - GetTempFileNameW:目录名称无效。”

以管理员身份运行 .exe 没有帮助。.exe 也不会被阻止(文件属性)。

在 cmd 我输入echo %TMP%,输出是:

C:\Users\.<removed>.\AppData\Local\Temp\2

浏览到该文件夹​​时,我看到它只..Local\Temp\存在但不存在子目录\2(=会话ID)。

(见:https ://devblogs.microsoft.com/oldnewthing/20110125-00/?p=11673 )

问题:

为什么echo %TMP%显示我的临时文件夹+会话ID,但文件夹本身不存在。这是故意的吗?

(试图弄清楚如何让 .exe 安装程序工作,而无需手动添加具有当前正确会话 ID 号的文件夹......)

windows windows-installer windows-server-2019
  • 1 个回答
  • 1443 Views
Martin Hope
Peter VARGA
Asked: 2020-03-20 10:05:41 +0800 CST

Windows Installer:系统无法打开指定的设备或文件

  • 1

我以管理员身份在 Chrome 中下载了一个安装程序.msi文件 [Citrix XenCenter Management; 所以它不是一个外来程序] 在 Windows Server 2012 R2 上的驱动器中,该驱动器F:托管在 SBS 上并在登录过程中映射到 Windows Server 2012 R2 终端服务器会话。

当我双击此文件时,我收到此错误消息:

在此处输入图像描述

所以,我列出了这些奇怪的事实,它们以某种方式告诉我这可能是一个愚蠢的安全设置,但我无法解决它:

  1. 将此文件复制到桌面它会被执行和安装。
  2. 在 SBS 中从原始位置运行此文件 [然后在登录过程中映射] 也会被执行和安装。
  3. 在此目录中,还有其他.msi文件被执行/安装,但其中一些文件也有完全相同的问题并显示错误消息。

我停用了 Windows SmartScreen 和网络访问保护代理,但没有成功。

我的问题:

如何解决此问题以便.msi安装这些文件?

更新:

一旦安装了程序[当我从桌面位置运行它时],突然.msi可以执行映射驱动器中的文件,所以我可以选择修改或删除程序。

terminal-server windows-installer msi windows-server-2012-r2 windows-sbs-2011
  • 1 个回答
  • 906 Views
Martin Hope
Sanarothe
Asked: 2010-03-10 21:29:13 +0800 CST

如何使用 Orca 创建用于静默安装的 MST?

  • 0

我正在尝试通过 GPO 部署 7zip;我分配了原始 MSI,但包安装根本没有发生。我收集到的是我需要创建一个 MST。本着尽可能多地了解它的精神,我选择使用 Orca 而不是第三方自动工具,但我不知道要编辑哪些字段。到目前为止,我所做的唯一更改是为许可接受复选框赋予值“1”,而不是指向另一个键,而该键仍然只是赋予其值“1”。

所以,为了给它一些结构,

  • 创建 MST 如何(或我应该考虑什么标准)使安装非交互式/无声?您是否必须手动重新配置 MSI 以完全不执行 GUI 方面?或者在定义安装程序请求的变量后,我是否必须以静默模式执行程序?(当然,这似乎会违背 MST 的目的)
  • 如何确定需要编辑哪些字段?我已经加载了安装程序,它需要三个输入:许可证接受、功能集和安装位置。我想要所有默认值:我只是想部署它,而不是自定义安装。我相信我应该弄乱注册表中的一些值,但我真的不知道。

如果我没有提出正确的问题,有人可以为我指出此过程的完整资源或文档吗?我已经阅读了有关基本 Orca 使用和部署的 technet 文章,但我真的找不到任何关于创建不涉及第三方程序的 MST 的内容,其中一个运行“虚拟”安装程序来获取之前和快照之后。

非常感谢,

卡梅伦

更新:

经过一天的故障排除后,我终于让我的服务器发送了 7zip,但直到我也分配了 firefox。不知道为什么它不想自己发送 7zip,但我也遇到了一些域命名问题。感谢您的意见(GPResult 帮助很大。)

deployment windows-installer
  • 1 个回答
  • 5217 Views
Martin Hope
Jon Rhoades
Asked: 2010-01-08 20:50:42 +0800 CST

升级尾注用户

  • 1

我们即将完成大规模更新用户的过程,以便他们可以向 NHMRC 提交他们的赠款。它们是尾注 9/X1/X2 的混合体。NHMRC 指定 X2,我们希望应用最新的补丁来修复 Y2K10 错误!

Endnote 的文档仅规定手动备份,然后卸载以前的版本,然后安装新版本,然后应用补丁,然后运行第一次运行向导并制作停靠快捷方式。

有没有人有更好的方法来升级我们的 500 个左右的 EndNote 用户?

windows-installer
  • 1 个回答
  • 110 Views
Martin Hope
Don Vince
Asked: 2009-08-15 11:06:07 +0800 CST

我想安装 MSI 两次

  • 7

我有一个特殊的愿望,希望在一台机器上安装两次 msi。双重安装的目的是先安装在 pre-production 文件夹下,在安全的环境中运行部署,然后再部署到生产文件夹中。

我们通常使用单独的机器来表示这些不同的环境,但是在这种情况下,我需要使用同一个框。

我得到的两种情况如下:

  • 我已经安装了预生产,我很高兴,我想安装生产,我运行 msi,它询问我是否要修复或删除安装
  • 我已经安装了生产,我想安装新版本的 msi,它告诉我已经安装了一个版本的产品,我必须先卸载当前版本

第一种情况还不错,因为我们可以在生产文件夹下明智地卸载并重新安装,但第二种情况很痛苦,因为我们不想卸载实时生产部署。

我可以给 msiexec 一个允许这样做的设置吗?

我可以使用更合适的不同方法吗?

windows-installer msi
  • 5 个回答
  • 7642 Views
Martin Hope
user7862
Asked: 2009-07-21 09:07:27 +0800 CST

什么可能导致 MsiInstaller 不断重新配置应用程序(EventID 1035)?

  • 6

我有一台全新的机器,大约两个月前我们刚刚安装了 Windows Server 2008 Enterprise。在事件日志中,我看到记录了数千个 EventID 1035。这是 MsiInstaller 一遍又一遍地重新配置十几个产品,大约每半小时循环一次。

有人见过这个吗?一开始,我进行了一般的网络搜索,大多数解决方案都围绕着作为罪魁祸首安装的戴尔系统中心或谷歌工具栏。

我们没有安装这些产品。

谢谢你的帮助,

戴尔

windows installation windows-installer msi
  • 4 个回答
  • 52126 Views
Martin Hope
John Dyer
Asked: 2009-07-01 12:45:42 +0800 CST

安装错误:无法访问自定义操作的 VBScript 运行时

  • 0

我正在尝试在 Windows 2008 服务器上安装一个包。该软件包拒绝安装。我已经运行安装并切换了以下命令行以获取日志文件:

/lxv 安装日志.txt

这是我在文件中看到的错误:
错误 2738.Could not access VBScript run time for custom action

我环顾四周,发现有人说这是必需的:
Regsvr32 vbscript.dll

这是因为在 Windows Server 2008 系统上,由于安全问题,VBScript.dll 没有为 HKeyCurrent_User 仅注册 HKeyLocal_Machine。这不太“闻”对。

我最初尝试以管理员身份运行安装,但没有运气。
我编写了一个小的 VBScript 程序,它显示一个消息框并且它似乎运行正常。在文件中:Test.VBS 我有这个:

msgbox("Hello world")

当我双击它时,我会看到一个消息框,暗示 VBScript 确实可以正常工作。
我已经在机器上禁用了 UAC,但仍然出现错误。

正如埃文所建议的,我已经验证了以下注册:

HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}

它确实存在并且看起来不错。
作为另一项测试,我从管理员控制台运行 Regsvr32 vbscript.dll 并再次尝试。仍然没有运气,我得到了和以前一样的错误。

windows-server-2008 windows-installer vbscript
  • 2 个回答
  • 11387 Views
Martin Hope
Robert
Asked: 2009-07-01 04:53:33 +0800 CST

安装 Windows XP 而不是 Ubuntu

  • 1

我正在尝试在目前有 Ubuntu 的机器上安装 Windows XP。我希望安装程序格式化磁盘并删除 Ubuntu。Windows 安装程序启动,但当它到达应该能够请求格式化硬盘驱动器的屏幕时,它不会出现在列表中。

windows-installer
  • 1 个回答
  • 244 Views
Martin Hope
Frode Lillerud
Asked: 2009-05-24 13:37:01 +0800 CST

使用 MSI 文件的企业利益

  • 59

与常规 setup.exe 文件相比,使用 .msi 文件有哪些优势?

我的印象是在用户几乎没有权限但不确定细节的机器上部署更容易。

msiexec.exe 有哪些功能使部署比使用 setup.exe 方案更容易?

部署 .msi 应用程序时有什么提示或技巧吗?

logging deployment patch-management windows-installer msi
  • 6 个回答
  • 17273 Views
Martin Hope
Mikko Rantanen
Asked: 2009-05-01 16:36:24 +0800 CST

在 Vista 中提升 Windows 安装程序

  • 1

Vista 要求安装驱动程序或其他系统项目的安装程序具有更高的权限。Pointsec 有其中一个安装程序,其问题是安装程序本身不请求提升,因此必须事先授予它提升。

当将此软件安装到多台禁用 UAC 的机器上时,安装该软件然后重新启用 UAC 非常繁琐。一种可以照顾 UAC 的方法将是首选。

安装程序是网络共享上的 MSI 包。该共享还具有安装配置文件,安装程序应该在安装中找到并使用该配置文件。这在没有 UAC 的情况下可以正常工作,但我们还没有设法通过 UAC 运行它。

我的主要问题是,在提升进程时,它似乎丢失了它的工作目录。因此,虽然具有正确参数的 msiexec 快捷方式和作为工作目录的网络共享工作(即启动但由于没有提升而导致错误)以“管理员”身份运行此快捷方式时抱怨找不到 msi 包。进程监视器显示 msiexec 试图从 Windows\System32 中查找程序包。指定包的完整 UNC 路径会启动安装程序,但无法找到配置文件。那么提升本身不要求提升的Windows安装程序的正确方法是什么?

windows-vista permissions uac windows-installer
  • 3 个回答
  • 898 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve