问题标签 [windows2012]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1535 浏览

powershell - Windows Server 2012中的Powershell openssl ObjectNotFound

在尝试使用 openssl 工具分两个阶段将 PKCS12 格式的私钥文件转换为 PEM 格式(Wireshark 使用)时,出现以下错误

有人可以帮我解决这个问题吗?

注意:我正在关注这篇文章

0 投票
1 回答
3662 浏览

php - 使用 Windows 任务计划程序运行 PHP 脚本,包括文件失败

我得到了一台带有 XAMPP 的 Windows 2012R2 机器。我需要安排一个每分钟运行的任务。每分钟都应该执行一个 PHP 脚本。这是正确配置的,我在任务计划程序中使用 .BAT 文件作为操作。

问题是当我测试 .BAT 文件时,它就像一个魅力(从它所在的文件夹中执行 .BAT 文件)。但是,当任务计划程序执行 .BAT 文件时,它会失败。然后,该脚本无法包含 PHP 脚本调用的某些文件。我猜这是因为任务计划程序不会从 PHP 脚本所在的目录执行脚本。 CronjobBase.php 有一行包含MyIncludes.php(例如,在现实生活中包含一个引导文件)

这是我的 .BAT 内容(在 CD 命令中使用或保留引号没有区别):

我正在尝试将 CD 放入 Cronjobs 文件夹以使用 MyCronJob 执行argv[1]CronjobBase.php(其中应包括来自 CronjobBase.php 的 MyCronJob.php)。它告诉我找不到 CronjobBase.php。我猜 CD 到 Cronjobs 文件夹会失败。

当我尝试"D:\xampp\php\php.exe" -f D:\xampp\htdocs\MyApp\App\Cronjobs\CronjobBase.php MyCronJob作为 .BAT 内容时,包含“MyIncludes.php”失败并且脚本终止。

关于我做错了什么有什么建议吗?

0 投票
0 回答
122 浏览

c++ - RUNDLL32 是否可以访问 Windows 2012 的“开始菜单”或“设置”菜单?

当我在终端/RDP 会话上使用 Windows 2012 时,我很难启动“设置”菜单(重新启动或关闭)或单击“开始”菜单(需要将鼠标悬停在角落)

问题是当我使用 RDP、桌面共享或其他远程解决方案时,我不能只按 windows 键。

我想创建一个快捷方式来启动“搜索所有程序”或“设置”并将其放在桌面或任务栏上。过去我做过类似于 RunDLL32 的事情。为了自定义它,我经常从 C++ SDK 运行 DUMPBIN。下面是桌面窗口管理器的转储,它是我关闭所有应用程序时剩下的少数几个运行的东西之一。

问题

是否有可能,或者我怎样才能让 Windows 2012 通过 RunDLL 语句或等效语句打开稍微隐藏的设置或“开始菜单”?

0 投票
1 回答
464 浏览

c# - 在 Windows 2012 服务器上运行 VS2005 代码

我们有一个在本地机器上使用 VS2005 开发的 C# 代码。该代码托管在具有 IIS 6 的 Windows 2003 服务器中。现在我们正在将服务器升级到 Windows 2012 R2(启用 IIS 6 兼容模式的 IIS 8.5),我们如何使代码在新服务器上工作。
我对 VS/C# 了解不多。代码放在 C:\Intepub\wwwroot 文件夹中。
我试图在 IIS 管理器中创建一个应用程序。但没有任何效果。我收到以下错误:

HTTP 错误 404.3 - 未找到
由于扩展配置,无法提供您请求的页面。如果页面是脚本,则添加处理程序。如果应该下载文件,请添加 MIME 映射。

我希望我错过了一些简单的逻辑。请帮助我度过难关。

注意:我们只有代码和 VS2005/ 本地环境不再可用。

0 投票
0 回答
44 浏览

authentication - IIS 8 应用程序身份验证设置恢复为默认状态

我设置了 Windows 2012 R2 开发服务器。在默认网站下设置了几个 ASP.Net 应用程序,我们的开发人员在其中发布他们的代码。

其中一些应用程序使用 Windows 身份验证,而其他应用程序使用匿名身份验证。

但是,每当开发人员发布其代码的修订版时,应用程序就会恢复到默认网站级别的身份验证设置,而不是专门在应用程序级别设置的身份验证。

我该如何防止这种情况发生?

0 投票
0 回答
55 浏览

c# - SmtpClient 不发送任何流量

我有一个使用 SmtpClient 发送一些电子邮件的 C# 应用程序。使用 SmtpClient 的实际代码驻留在 dll 中,所有配置(smtp 服务器、用户名、密码等)都存储在数据库中。

dll 由控制台应用程序和 GUI 应用程序使用。

我的问题如下:当被 GUI 应用程序调用时,电子邮件被正确发送。当控制台应用程序调用时,不会发送电子邮件。

smtp 配置相同(通过日志检查)。服务器是禁用防火墙的 Windows 2012 R2。Send 方法和它之前都不会触发任何异常。

我使用网络监视器进行了检查,控制台应用程序甚至根本没有生成任何 smtp 流量。

IT 人员说没有其他防火墙或限制策略。

任何人都可以建议要检查的东西吗?

调用电子邮件的代码在 GIU 和控制台上是相同的,简单如下:

AppCore 是 Dll。

0 投票
0 回答
589 浏览

c# - Windows 2012 R2 在 RSACryptoServiceProvider 中失败 throws The parameter is wrong 异常

我们在 Windows 2012 R2 中特别面临问题。

下面是我们的演示代码:

抛出异常,如:

此代码段在 Windows 7、Windows 8、Windows 10 中运行良好,但在 Windows 2012 R2 中失败。

任何帮助都是可观的。

0 投票
1 回答
11276 浏览

batch-file - 为什么我的计划任务正确更新其“上次运行时间”,并给出“(0x0)”的“上次运行结果”,但仍然无法正常工作?

我有一个批处理文件,它设置为在 Windows Server 2012 上作为计划任务运行。

当我从命令行手动运行批处理文件时,它可以工作。当我在任务计划程序中右键单击我的任务并手动运行它时,它仍然可以正常工作。

但是,如果我让任务按照为它设置的时间表运行......那么它有时似乎工作,但不是其他人。

我已经将任务设置为以给定用户身份运行;我已正确设置其“开始于”目录;我试过给它最高权限。这些都没有帮助。

0 投票
0 回答
557 浏览

asp-classic - IIS8.5 Windows2012 Server 中的经典 Asp 问题

我已将我的经典 asp 应用程序移至 win 2012 R2 (IIS 8.5)。这个应用程序使用 COM 组件。我已经使用 regsvr32 注册了这个组件,并将旧组件从 II 6 导出到 II 8.5。我可以在控制面板-> 组件服务中看到这些组件。

此应用程序无法正常运行。代码包括 Server.CreateObject("myCOM"); 看起来它有效但是当我尝试获取 objArgs["prop1"]; 它不起作用。我看到此错误“Server.CreateObject 在检查权限时失败。对此对象的访问被拒绝。” 什么可能是潜在的问题?

0 投票
1 回答
4427 浏览

asp-classic - Microsoft Access 数据库引擎 2010 Redistributable 64 位仅在启用 32 位设置为 true 时才有效

我有一个 ASP 经典应用程序,我正在从 Windows 2000 迁移到 Windows 2012 Server。

它使用以下代码导入 xls 文件

以及 csv 文件的以下内容

根据这个问题Excel ODBC 和 64 位服务器的答案,我下载并安装了Microsoft Access Database Engine 2010 Redistributable

我已经尝试了上述的 32 位和 64 位版本,但除非我将应用程序池设置启用 32 位应用程序更改为 True,否则它们都不起作用。如果它设置为 False 我会收到以下错误。

用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005”

[Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序

不幸的是,将其设置为 True 会破坏该网站另一部分的 PDF 呈现。

到目前为止,我想出的唯一可行的选择是将此部分设置在它自己的 32 位应用程序池下。

如何在 64 位应用程序池中运行它?

编辑:在有人使用欺骗锤之前,一个无法解决问题的相关问题是 ASP 在 64 位环境中运行 Access 数据库