- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
最近,我对我们的 Windows 2003 终端服务之一执行更新。在更新过程中,我卸载了所有以前的 Java RE 版本并重新启动,然后在管理员登录下使用“添加/删除程序”(对于终端服务安装模式)安装了 Java RE 1.7.0。安装 1.7.0 后,即使在高级 Internet Explorer 8 Internet 选项页面中选中“使用 JRE 1.7.0_5(需要重新启动)”,所有 RDP 客户端都无法运行 Java。
即使具有管理员权限的帐户(不是用于安装的帐户)也无法使用 Java RE 1.7.0。
测试使用(设置为“受信任的站点”以确保降低安全设置):
为了测试这一点,我继续启动了几个 Windows 2003 VM,它们以类似的方式设置了组策略和终端服务以进行测试。其他两个 VM 的行为完全相同,导致安装用户以外的任何用户都无法使用 Java RE 1.7.0。
在测试时,我继续执行以下操作:
我认为 Java RE 1.7.0 中的某些内容无法为 Windows Server 2003 下的终端服务正确安装。但是,我发现很奇怪的是,我没有在网络上发现其他人提到这一点。
最佳答案
使用 Sysinternals Procmon.exe 进行大量跟踪后,我发现已安装控制台用户和 RDP 用户之间的注册表项存在特定差异。
HKCU\Software\Classes\CLSID\{CAFEEFAC-0017-0000-0005-ABCDEFFEDCBB}\
HKCU\Software\Classes\CLSID\{CAFEEFAC-0017-0000-0005-ABCDEFFEDCBB}\InprocServer32
这些 key 对于功能用户来说存在,但对于 RDP 用户帐户来说缺失。因此,我首先尝试将此 key 导入到 RDP 用户中,这适用于特定的用户帐户。但是,我希望所有用户都能正常工作,因此我将 key 修改为 HKLM (HKEY_LOCAL_MACHINE),然后导入 key 。这解决了所有用户的 Java RE 1.7.0 问题。
在我的情况下,Java RE 安装到 D:\Program Files\Java\Jre7\您必须根据您的安装路径修改注册表项。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{CAFEEFAC-0017-0000-0005-ABCDEFFEDCBB}]
@="Java Plug-in 1.7.0_05"
[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{CAFEEFAC-0017-0000-0005-ABCDEFFEDCBB}\InprocServer32]
@="D:\\Program Files\\Java\\jre7\\bin\\jp2iexp.dll"
"ThreadingModel"="Apartment"
关于java - Windows Server 2003(32 位)终端服务上的 Java RE 1.7.0 存在问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11524112/
根据文档,“|”可用于创建匹配任一由“|”分隔的模式的正则表达式。 我正在尝试使用以下内容来查看 moves 是否包含与“UP”“DOWN”“LEFT”“RIGHT”之一匹配的字符串: moves =
这个问题在这里已经有了答案: What is the difference between re.search and re.match? (8 个回答) 1年前关闭。 来自 regex docs它说
谁能告诉我是否可以组合像 re.IGNORECASE 这样的标志, re.MULTILINE和 re.DOTALL正则表达式匹配? r = re.compile(regex, re.IGNORECAS
这个问题在这里已经有了答案: Python re.sub with a flag does not replace all occurrences (3 个答案) 关闭 6 年前。 为什么这符合预期
提前致谢。我的问题是: 我有一段 Python 代码,我在其中尝试使用“os.walk,re and re.findall ip”来尝试在多个文件中查找所有 ip 地址,例如: file1:192.1
在演示 Python 的正则表达式功能时,我编写了一个小程序来比较 re.search()、re.findall() 和 re 的返回值.finditer()。我知道 re.search() 每行只会
我有一台运行 Lion 和 Python 2.7.1 的 Mac。我注意到 re 模块中有一些非常奇怪的东西。如果我运行以下行: print re.split(r'\s*,\s*', 'a, b,\n
在 python 中,re.search() 检查字符串中任何位置的匹配项(这是 Perl 默认执行的操作)。 那么,为什么我们不像在 Ex(2) 中那样在 Ex(1) 中得到 'ABBbbb' 的输
我正在尝试从存储在光盘上的 HTML 文档中创建单词列表。当我尝试拆分单词并将它们添加到我的单词向量中时,我最终陷入了困惑。 def get_word_vector(self): line =
所以我尝试只打印月份,当我使用时: regex = r'([a-z]+) \d+' re.findall(regex, 'june 15') 它打印:六月但是当我尝试对这样的列表执行相同操作时: re
我正在学习 Python 的正则表达式。下面有两个略有不同的 re.search() 函数。唯一的区别是我在'}'之前添加了一个空格。任何人都可以解释导致结果差异的原因吗?谢谢! 我的代码: impo
我被难住了。我正在编写 Python 3.6.2,使用 PyCharm 作为我的 IDE。以下脚本片段说明了我的问题: def dosubst(m): return m.group() + "
这个问题在这里已经有了答案: Python re.search (2 个答案) 关闭 9 年前。 我正在尝试从 Hackerrank 的问题中解决这个问题。这是一个机器学习问题。最初,我试图从语料库
请解释一下为什么使用 re.find 和 re.sub 会得到不同的结果 我解析的字符串: GRANT USAGE ON *.* TO 'testuser'@'10.10.10.10' IDENTIF
为什么re.match返回的是None对象,而类似的re.findall返回的是非空结果? 我正在解析电子邮件主题。有问题的是 subject = "=?UTF-8?B?0JLQsNGI0LUg0YH
问题第 1 部分 我得到了这个文件 f1: George Washington Joe Taylor 我想重新编译它,它看起来像这样 f1:(带空格) George Washington Joe
python正则表达式模块简介 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本则是通过 regex 模块提供 Emacs 风格的
我的字符串看起来像“Billboard Bill SpA”。我想要一个删除 SpA 的正则表达式,但前提是它前面有一个大写单词。我使用的正则表达式是“[A-Z][a-z]*\s(SpA)”。如果我使用
我有一个 str,我想获取单引号内的子字符串 ('): line = "This is a 'car' which has a 'person' in it!" 所以我用了: name = re.fi
这个问题在这里已经有了答案: Difference between regular expression modifiers (or flags) 'm' and 's'? (3 个答案) Pyth
我是一名优秀的程序员,十分优秀!