1

这个问题在我们的环境中已经出现了 3 次。安装 ClickOnce 应用程序后,我希望它会自动启动(正如我在安装完成后设置的那样),但它没有。

我尝试从快捷方式运行应用程序,它会弹出“正在启动应用程序”对话框,但随后立即关闭并且应用程序未启动。就好像应用程序的另一个实例当前正在运行一样(我将其设置为一次只运行一个实例)。

此问题是特定于配置文件的。使用不同的配置文件将其安装在同一台机器上运行良好,但无论出于何种原因,一旦遇到此问题,无论是卸载、重新安装和重新启动计算机似乎都无法修复配置文件。

我们目前对此的解决方法是完全删除配置文件并“重新加载”它。我真的很想知道真正的问题是什么,因为我们现在已经遇到了 3 次。

其他一些可能有用的信息:

  1. 此应用程序最初是使用 Windows Installer (MSI) 部署的。在安装较新的 ClickOnce 版本之前,我从“添加/删除程序”中卸载了该应用程序。

  2. 这些用户以前是本地管理员组的一部分(在运行 MSI 版本时)。此后,他们的权限已降低为“标准用户”。

4

3 回答 3

1

您在启动时是否有任何日志记录可以准确显示应用程序正在做什么,以便您知道它在哪里崩溃?

用户没有安装 Kensington 鼠标软件,是吗?那里有一个已知的冲突,其症状与您报告的完全一样——用户单击快捷方式来启动应用程序,它会更新,然后什么也不做。

于 2010-03-25T04:53:20.493 回答
1

我能够通过为应用程序创建新证书来修复这些安装。看来此问题与证书到期日期有关。

于 2010-06-01T20:06:30.800 回答
0

而不是删除配置文件试试这个:

以管理员身份登录 PC

Delete/rename C:/Documents and Settings/(UserCorpID)/Local Settings/Application Data/Microsoft/Windows/UsrClass.dat file 
于 2010-05-28T14:02:40.480 回答