问题标签 [windows-server-2003]

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 投票
2 回答
9174 浏览

windows - 如何在 Windows 中运行带有大页面的应用程序?

Windows Server 2003大页面在和中可用Windows Vista

但是如何为我的应用程序启用大页面?

0 投票
7 回答
10765 浏览

ms-access - 如何防止“请告诉 Microsoft 这个问题”对话框

我们有一个错误,我们似乎无法找到,也没有必要/资源来尝试追踪它。我们需要做的只是防止“请告诉微软这个问题”对话框弄乱服务器。

它来自 MS-Access 错误(我们认为),但我找不到 Access 的安装位置(我认为不是);任何驱动器上都没有 MS Office 目录。

如果我们可以阻止对话框出现,那就太好了。

谢谢。

规格:Window Server 2003 sp2

0 投票
3 回答
3325 浏览

windows - Windows Server 2003 SP2 是否说出关于免费系统页表条目的真相?

我们有一些在 Windows Server 2003 Service Pack 2 上运行的 Win32 控制台应用程序,这些应用程序经常会因此而失败:

错误 1450 ( ERROR_NO_SYSTEM_RESOURCES):“系统资源不足,无法完成请求的服务。”

我们发现的所有文档都表明它与耗尽的免费系统页表条目的数量有关。我们在这些机器中有 16GB 的 RAM,并使用/3GB操作系统开关将 Windows 内核压缩到 1GB,并允许我们的进程访问 3GB 的地址空间。这大大减少了空闲系统页表条目的总数,因此结合我们大量使用 MapViewOfFile() ,内核页表条目即将耗尽可能并不奇怪。

但是,当使用性能监视器查看 Free System Page Table Entries 计数器时,重新启动时该值约为 36,000,并且在我们的应用程序启动时不会下降。我很难相信我们打开许多大型内存映射文件的应用程序对内核页表没有任何影响。如果我们不能相信计数器,那么要测试我们所做的任何系统更改的效果就会变得更加困难。

有一篇很有前途的知识库文章,性能工具没有准确显示 Windows Server 2003 中可用的免费系统页表条目,但它说问题已在 Service Pack 1 中修复,我们已经在 Service Pack 2 中。

有没有其他人遇到过或解决过这个问题?

更新:我在windbg(调试内核)中检查了!sysptes,该值与性能计数器相匹配,大约为36,000。我想这很可能意味着确实有很多免费的页表条目,而 Windows说的实话。如果 PTE 没有用完,它确实留下了为什么我们会收到 1450 错误的问题。

进一步更新:我们从未深入了解为什么会发生 1450 错误。 但是,我们将这些服务器上的操作系统升级到了 64 位 Windows。这允许现有的 32 位应用程序(无需重新编译)访问完整的 4GB 虚拟地址空间,并让带有那些讨厌的页表条目的内核内存区域也尽可能大。从那以后,我认为我们没有出现 1450 错误。

0 投票
1 回答
935 浏览

windows-server-2003 - 如何使用 Windows 2003 网络负载平衡停止网络泛滥?

我知道 MsNLB 可以配置为使用 IGMP 进行用户多播。但是,如果交换机不支持 IGMP,有哪些选项?

0 投票
5 回答
39185 浏览

asp.net - 创建新站点时,如何告诉 IIS 6 将 .NET 版本设置为 2.0(而不是 1.1)?

我们使用 IIS 管理器在 IIS 6 (Windows Server 2003) 中创建新站点。在 IIS 6 中创建这些站点时,ASP.NET 版本默认为 ASP.NET 1.1。我们希望它默认为 ASP.NET 2.0。这对我们来说是个问题的原因是,当您使用服务器上的任何站点并将 ASP.NET 版本从 ASP.NET 1.1 切换到 ASP.NET 2.0 时,所有网站都会循环使用。

IIS 元数据库中是否有控制此设置的设置,或者通过脚本创建站点的方法可以正确设置 ASP.Net 版本,以便我们在设置每个站点时可以避免 IIS 重置?

0 投票
2 回答
684 浏览

iis-6 - 将状态服务器切换到集群中的另一台机器

我们在机器集群中的 IIS 6 上运行了许多 Web 应用程序。其中一台机器也是集群的状态服务器。我们不使用粘性 IP。

当我们需要关闭状态服务器机器时,这需要整个集群在从一台机器切换到另一台机器时离线几分钟。

有没有办法以零停机时间将状态服务器从一台机器切换到另一台机器?

0 投票
3 回答
3126 浏览

iis-6 - 一个集群中可以有多个 ASP.NET 状态服务器服务吗?

我们有一个运行 ASP.NET Web 应用程序的 4 个服务器集群,使用 ASP.NET 状态服务器服务进行会话。在 4 台服务器之一上运行 ASP.NET 状态服务器服务,其他服务器配置为查看此内容。很多时候我们必须给服务器打补丁,而在状态服务器上打补丁需要几分钟的停机时间。

有没有办法在一个集群中配置两个以上的 ASP.NET 状态服务器服务,所以如果一个出现故障,另一个会接管?

0 投票
2 回答
17260 浏览

vbscript - 如何使用 VBScript 终止由特定用户启动的进程

我有多个用户在 Windows 2003 服务器上运行 attachemate。我想杀死 user_1 启动的 attachemate.exe 而不杀死 user_2 启动的 attachemate.exe。

我想使用 VBScript。

0 投票
4 回答
8000 浏览

windows - Windows Server 2003 - 像在 Windows XP 中一样通过 RDP 共享当前桌面?

不幸的是,由于 Windows XP 的内存限制,我不得不在我的 32 位工作站上使用 Windows Server 2003。

在 Windows XP 中,当您通过远程桌面连接时,我登录的当前会话会立即在远程桌面上共享。我可以看到我在工作站上打开的所有应用程序,并且可以继续处理我打开的应用程序。

然而,在 Windows 2003 Server 上,每个远程桌面连接都会获得一个新会话。没有打开任何应用程序。所以我必须使用任务管理器并手动连接到我现有的会话来查看打开的应用程序。

是否可以更改此设置以使 Windows 2003 Servers 与 Windows XP 完全一样?我不需要允许多个用户同时连接到盒子。我什至想阻止这种情况,因为它被用作工作站并且不想让其他域用户在我的工作站上启动应用程序。

0 投票
1 回答
327 浏览

asp.net - 在 Windows 2003 x64 上同时使用 1.1 和 2.0 框架

因此,令我烦恼的是(经过大量研究),在 64 位 2003 安装上运行 1.1 和 2.0 dot.net 框架时,它会从 IIS 属性中删除 asp.net 选项卡。我试过注册表黑客,我试过注册两个框架的 32 位版本,但没有运气。我唯一的解决办法是运行Dennis Bauer 提供 的出色的ASP.NET 切换器。

其他人有任何见解吗?