問題タブ [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.
windows - Windows で大きなページを使用してアプリを実行するにはどうすればよいですか?
Windows Server 2003
およびでラージ ページを使用できますWindows Vista
。
しかし、アプリケーションでラージ ページを有効にするにはどうすればよいでしょうか。
ms-access - 「この問題についてMicrosoftに教えてください」ダイアログボックスを防ぐ方法
見つけられないように見えるエラーがあり、それを追跡するための必要性/リソースがありません。私たちがしなければならないことは、「この問題についてマイクロソフトに教えてください」というおかしなダイアログボックスがサーバーを乱雑にしないようにすることです。
これはMS-Accessエラーによるものです(私たちは考えています)が、Accessがインストールされている場所が見つかりません(私はそうではないと思います)。どのドライブにもMSOfficeディレクトリはありません。
ダイアログボックスが表示されないようにすることができれば、それは素晴らしいことです。
ありがとう。
仕様:Window Server 2003 sp2
windows - Windows Server 2003 SP2は、無料のシステムページテーブルエントリについて真実を語っていますか?
Windows Server 2003 Service Pack 2で実行されているWin32コンソールアプリケーションの中には、次の場合に定期的に失敗するものがあります。
エラー1450(
ERROR_NO_SYSTEM_RESOURCES
):「要求されたサービスを完了するのに十分なシステムリソースが存在しません。」
私たちが見つけたすべてのドキュメントは、それが不足している無料のシステムページテーブルエントリの数にリンクされていることを示唆しています。これらのマシンには16GBのRAMがあり、/3GB
オペレーティングシステムスイッチを使用してWindowsカーネルを1GBに圧縮し、プロセスが3GBのアドレス空間にアクセスできるようにします。これにより、空きシステムページテーブルエントリの総数が大幅に減少するため、MapViewOfFile()を多用することと組み合わせると、カーネルページテーブルエントリが不足していることはおそらく驚くべきことではありません。
ただし、パフォーマンスモニターを使用して[空きシステムページテーブルエントリ]カウンターを表示する場合、値は再起動時に約36,000であり、アプリケーションの起動時に低下しません。多くの大きなメモリマップファイルを開くアプリケーションがカーネルページテーブルに影響を与えないとは信じがたいです。カウンターが信じられない場合は、システムの変更による影響をテストするのがはるかに困難になります。
有望なナレッジベースの記事があります。パフォーマンスツールは、Windows Server 2003で利用可能な無料のシステムページテーブルエントリを正確に表示しませんが、問題はService Pack 1で修正されており、すでにServicePack2を使用しています。
他の誰かがこの問題に苦労したり解決したりしましたか?
更新: windbg(カーネルのデバッグ)で!sysptesをチェックしましたが、値はパフォーマンスカウンターと一致し、約36,000です。これは、実際には多くの空きページテーブルエントリがあり、Windowsが真実を語っていることを意味している可能性が高いと思います。PTEが不足していないのに、なぜ1450エラーが発生するのかという疑問が残ります。
さらなる更新: 1450エラーが発生した理由の根底に到達することはありませんでした。 ただし、代わりに、これらのサーバーのOSを64ビットWindowsにアップグレードしました。これにより、既存の32ビットアプリケーション(再コンパイルなし)が4 GBの仮想アドレス空間全体にアクセスできるようになり、厄介なページテーブルエントリを含むカーネルメモリ領域も必要なだけ大きくなります。それ以来、1450エラーは発生していないと思います。
windows-server-2003 - Windows 2003ネットワーク負荷分散を使用してネットワークフラッディングを停止するにはどうすればよいですか?
MsNLBは、IGMPを使用してマルチキャストを使用するように構成できることを知っています。ただし、スイッチがIGMPをサポートしていない場合、どのようなオプションがありますか?
asp.net - 新しいサイトが作成されたときに、IIS 6 に .NET バージョンを (1.1 ではなく) 2.0 に設定するように指示するにはどうすればよいですか?
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 に切り替えると、すべての Web サイトがリサイクルされるためです。
これを制御する IIS メタベースの設定、または各サイトのセットアップ時に IIS のリセットを回避できるように ASP.Net バージョンを正しく設定するスクリプトを介してサイトを作成する方法はありますか?
iis-6 - 状態サーバーをクラスター内の別のマシンに切り替える
マシンのクラスター内のIIS6で実行されている多数のWebアプリがあります。それらのマシンの1つは、クラスターの状態サーバーでもあります。スティッキーIPは使用していません。
状態サーバーマシンを停止する必要がある場合、あるマシンから別のマシンに切り替える間、クラスター全体を数分間オフラインにする必要があります。
ダウンタイムなしで状態サーバーをあるマシンから別のマシンに切り替える方法はありますか?
iis-6 - 1つのクラスターに複数のASP.NETStateServerサービスを含めることはできますか?
セッションにASP.NETStateServerServiceを使用してASP.NETWebアプリケーションを実行している4サーバークラスターがあります。4つのサーバーの1つでASP.NETStateServer Serviceが実行されており、他のサーバーはこれを確認するように構成されています。多くの場合、サーバーにパッチを適用する必要があり、StateServerにパッチを適用するには数分のダウンタイムが必要です。
クラスタ内に3つ以上のASP.NETStateServerサービスを構成する方法はありますか?そのため、一方がダウンした場合、もう一方が引き継ぎますか?
vbscript - 特定のユーザーが開始した VBScript を使用してプロセスを強制終了するにはどうすればよいですか
複数のユーザーが Windows 2003 サーバーで attachemate を実行しています。user_2 が起動した attachemate.exe を強制終了せずに、user_1 が起動した attachemate.exe を強制終了したい。
VBScript を使用したい。
windows - Windows Server 2003 - Windows XP のように RDP 経由で現在のデスクトップを共有しますか?
残念ながら、Windows XP のメモリ制約により、32 ビット ワークステーションで Windows Server 2003 を使用する必要があります。
Windows XP では、リモート デスクトップ経由で接続すると、現在ログインしているセッションがリモート デスクトップで即座に共有されます。ワークステーションで開いたすべてのアプリケーションを確認でき、開いているアプリケーションで作業を続けることができます。
ただし、Windows 2003 Server では、各リモート デスクトップ接続が新しいセッションを取得します。アプリケーションが開かれていない場合。そのため、開いているアプリケーションを表示するには、タスク マネージャーを使用して既存のセッションに手動で接続する必要があります。
これを変更して、Windows 2003 サーバーが Windows XP とまったく同じように動作するようにすることはできますか? 複数のユーザーがボックスに同時に接続できるようにする必要はありません。ワークステーションとして使用されており、他のドメインユーザーが私のワークステーションでアプリケーションを起動できるようにしたくないので、それを防ぎたいとさえ思っています。
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 スイッチャーを実行することです。
他に洞察力のある人はいますか?