Ask CORE

Microsoft Japan Windows Technology Support

システムドライブ (C:) 以外 や ページングファイル が非設定ドライブに、サードパーティー製 の Windows サービス の実行ファイルやDLLが存在する場合に、アプリケーションエラーが発生するシナリオについて

Windowsプラットフォームサポートの平井です。 本記事では次の条件がすべて当てはまった場合に、サードパーティー製のWindowsサービスがc0000005(STATUS_ACCESS_VIOLATION)やc0000006(STATUS_IN_PAGE_ERROR)のアプリケーションエラーで異常終了するシナリオについて解説します。尚、この事象はPCのシャットダウン後の次回起動時に発生します。 条件は次の通りです。 条件1:高速スタートアップが有効な場合 条件2:対象のサードパーティー製Windowsサービスの実行ファイルやDLLがデータボリューム(C:以外)に存在する場合 条件3:対象のボリュームにページングファイルが非設定である場合 条件4:対象のドライブにBitLockerの構成がデバイス暗号がオン、保護状態がオフの状態の場合 本事象が発生する理由は次の通りです。 高速スタートアップが有効の場合にPCをシャットダウンした場合、Windowsサービスのプロセスはメモリ上に残った状態で休止状態となります。 この際、BitLockerの構成がデバイス暗号がオン・保護状態がオフの状態である場合、次回起動時にデータボリュームのデータを暗号化するためのキーを初期化する処理が発生し、BitLockerの仕様上ボリュームのディスマウントが必要となります。 ボリュームのディスマウントが発生した結果、メモリ上にマッピングされたWindowsサービスのプロセスの実行ファイルやDLLの情報に不整合が発生し、c0000005(STATUS_ACCESS_VIOLATION)やc0000006(STATUS_IN_PAGE_ERROR)等のアプリケーションエラーで異常終了する状況が発生します。 もし、上述の条件がすべて合致する環境にて、同様の問題を検出された場合、次の対応が必要となります。 対応1:サードパーティー製Windowsサービスの実行ファイルやDLLをシステムドライブ(C:)配下にインストールする Windowsでは既定で、ページングファイルはシステムドライブ配下に保持されます。Windowsはページングファイルが存在するボリュームに対してディスマウントは発行しないため、本事象は発生しません。 対応2:高速スタートアップを無効化する 高速スタートアップが無効の場合にPCをシャットダウンした場合、Windowsサービスのプロセスは完全に停止し、メモリ上にプロセスに紐づく情報は残りません。 対応3:BitLockerをデバイス暗号化/保護状態が共にオンに構成する BitLockerの設定がデバイス暗号化/保護状態が共にオンの場合、データボリュームの暗号化キーを初期化する処理が発生いたしません。このため、ボリュームのディスマウント処理が発生しないため、本事象は発生いたしません。 対応4:ページングファイルをデーターボリュームにも配置する Windowsはページングが有効になったボリュームに対してディスマウント処理を発行しないため、、本事象は発生いたしません。 1.コントロールパネル\システムとセキュリティ\システムから、[システムの詳細設定]を開きます。 2.[システムのプロパティ]>[詳細設定]タブを開き、[パフォーマンス]セクション配下の[設定]を選択します。 3.[仮想メモリ]セクション 配下の、[変更]を選択します。 4.[すべてのドライブのページングファイルのサイズを自動的に管理する]のチェックボックスが有効の場合は、外します。 5.D:ドライブを選択し、[システム管理サイズ]>[設定]を選択し、[OK]を選択します。 6.システムを再起動し、設定を適用します。… Read more

2018 年 8 月更新プログラム以降を適用後、仮想マシンのライブマイグレーションが失敗する

こんにちは。Windows プラットフォーム サポートです。 2018 年 8 月更新プログラム (KB4343887) 以降を適用した Windows Server 2016 Hyper-V ホストから未適用の環境に対して仮想マシンのライブマイグレーションを実行すると、イベントログに Hyper-V-VMMS ID:24004 が記録され失敗する場合がございます。 ————————————— ログの名前: Microsoft-Windows-Hyper-V-VMMS/Admin ソース: Hyper-V-VMMS 日付: XXXX/XX/XX XX:XX:XX イベント ID: 24004 タスクのカテゴリ: なし レベル: エラー キーワード: N/A ユーザー: SYSTEM コンピューター: XXXXXXXX 説明: 仮想マシン ‘XXXX’ は、物理コンピューター ‘XXXX’ でサポートされていないプロセッサー固有の機能を使用しています。 異なるプロセッサーを持つ物理コンピューターにこの仮想マシンを移行できるようにするには、仮想マシン設定を変更して、 仮想マシンで使用されるプロセッサー機能を制限します。(仮想マシン ID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) ————————————— ※ 仮想マシンの設定でプロセッサの互換性を有効化した後も、同じエラーログ (ID:24004) が記録されて失敗します。 本事象は、以下の条件に全て該当する場合に発生いたします。 [条件]… Read more

スタートアップ時タスクの実行に失敗する問題について

こんにちは。Windows プラットフォーム サポートの近藤です。 本日はタスク スケジューラにて “スタートアップ時” (システム起動時) のトリガーを登録しているタスクの実行が失敗する問題について、ご紹介いたします。 [現象] タスク スケジューラにて、”スタートアップ時” (システム起動時) のトリガーを登録しているタスクが複数 登録されている場合、それらのタスクがランダムに実行失敗する場合があります。 事象発生時には、該当のタスクが実行されず、タスク スケジューラの履歴タブにエラー イベント ID: 101 が記録されます。またその際のエラー値は ERROR_LOGON_FAILURE (2147943726) となります。(タスク スケジューラの履歴機能を有効化している場合のみ。) [発生条件] この問題は以下の 3 つの条件を全て満たす場合に発生する可能性があります。 ① OS バージョンが以下のいずれかに該当する。 Windows Server 2016 Windows Server 2012 R2 Windows 10 (Version 1803 までの全てのバージョン) Windows 8.1 ② 2017 年 9 月 以降の更新プログラムを適用している。 本問題は、Windows 10 Version 1703… Read more

%Systemroot%\System32\LogFiles\Sum フォルダ内に作成される文字化けしたファイルについて

皆さんこんにちは。 Windows プラットフォームサポートの丸山です。 今回は、%Systemroot%\System32\LogFiles\Sum フォルダ内に作成される文字化けしたファイルについて、ご紹介させていただきます。 ■ 発生する事象について Windows Server 2016 環境において、%Systemroot%\System32\LogFiles\Sum フォルダ内に文字化けしたファイルが作成されることがあります。 文字化けしたファイルが作成されている例: この文字化けしたファイルは、User Access Logging Service (UALSVC) により生成されております。 また、この事象は UALSVC による初回の情報収集が実施される前にサービスが再起動されたとき、作成されるファイルであることがわかっております。 UALSVC は既定の設定でサービスを起動してから 24 時間が経過したタイミングで初回の情報収集が行われます。 このため、初回の情報収集が行われるまでに複数回、UALSVC の再起動が行われました場合には、都度、文字化けしたファイルが生成されます。 なお、以下の KB でご紹介しているような手順にて UALSVC のログの削除を行いました場合にも、次回の情報収集が行われるまでに UALSVC を再起動すると、文字化けしたファイルが生成されることがわかっています。 Windows Server 2012 : イベントソース “ESENT” 、ID “327” “326” の イベントが大量発生する。 https://support.microsoft.com/ja-jp/help/2900773 ■ 対処策について 前述のような、文字化けしたファイルが作成された場合、そのまま放置していただいてもシステムの動作に影響はございませんが、不要なファイルでございますので、文字化けしたファイルは削除していただいても問題ございません。 ■ 根本的な対処に向けて 現在弊社では、将来バージョンの Windows Server… Read more

最も古い共有フォルダーのシャドウコピーが削除されてしまう事象について

こんにちは、Windows プラットフォーム サポートの加藤です。 今回は、共有フォルダーのシャドウ コピーが世代数の上限値まで保存されている状態で、Windows Server バックアップや読み取り chkdsk など、シャドウ コピーの自動作成を行うアプリケーションを実行すると、最も古い共有フォルダーのシャドウ コピーが削除されてしまう事象について、ご紹介いたします。 この事象は、次期の Windows OS より修正が行われるため、現在お使いの OS ではシャドウ コピーを取得する世代の上限値を 1 つ多く設定する対策が必要となります。   対象 OS Windows Server 2008 R2 Windows Server 2012 / 2012 R2 Windows Server 2016   目次 シャドウ コピーとは シャドウ コピーの種類 シャドウ コピー作成 / 世代管理 の仕組み シャドウ コピーの設定 事象について 事象解説 事象の回避策 [参考] 事象発生の検証  … Read more

OS が起動しなくなる問題 (NoBoot) 発生時の対処方法について – 概要

こんにちは、日本マイクロソフトの Windows サポートチームです。 OS のトラブルの中でも、OS が急に起動しなくなった場合は、業務への影響が大きく、多くの場合緊急での対応が必要になるため、弊社へお問い合わせを多くいただく分野となっております。 また、OS が起動しない状態(弊社では 「NoBoot (ノーブート)」 と呼びます)になってしまうと、通常起動時のトラブルシューティングは実行できずとれる手段が限られるため、短時間で適切な対処を行うことが必要になります。 この記事では、NoBoot 事象が発生した場合でも、現状を適切に把握し、復旧手段などを素早くとっていただけるよう、弊社サポートでご支援させていただいている際のポイントをまとめさせていただきました。事象へ対処の参考としてご活用いただけますと幸いです。 1 回目の今回は NoBoot の概要について、2 回目は対処方法についてご紹介させていただきます。 NoBoot とはどんな事象か PC の電源投入後、Windows OS は、以下の段階を経て起動します。 0. BIOS/UEFI (Windows OS の起動前) 1. Windows Boot Manager (Bootmgr/Bootmgr.efi) 2. Windows operating system loader (Winload.exe/winload.efi) 3. Windows NT OS Kernel (ntoskrnl.exe) NoBoot は “Windows OS が起動しなくなる問題” ではありますが、どのタイミングで問題が発生したかによって遭遇する状況が違います。問題を正確に把握するためには、どのような画面が表示されているかを確認しておく必要があります。 各起動段階で発生する NoBoot の例としては以下のようなパターンが挙げられます。(ここでは Windows… Read more

リモート デスクトップ サービスでのコレクションの命名について

こんにちは、Windows プラットフォーム サポートの吉田です。 セッション ベースまたは VDI のリモート デスクトップ サービスでは、コレクションという概念でセッション ホスト サーバーまたは仮想デスクトップを管理いたします。 コレクション作成時には、一意となる任意の “コレクション名”を付けますが、”コレクション名” は日本語と英数字のいずれでも使用可能です。 ただし、日本語コレクション名、英数字コレクション名のいずれにおいても作成上の注意点がありますので、本ブログにて広報いたします。   ■ 共通の注意事項 コレクション名を決める際、入力文字数に制限はございませんが、英数字の場合は先頭16文字のみでユニークなコレクション名であるかどうかが判断されます。 また、コレクション名を決めた際、内部で使用される “コレクション ID” が自動的に決まりますが、コレクション ID は 32 文字までの制限があります。 なお、後述いたしますが、日本語名コレクションの場合は一律で特別なコレクション ID が決められますので、まったく異なるコレクション名であってもユニークであるとは判断されません。   ■ 日本語コレクション名についての注意事項 英数字コレクションの場合、コレクション名がそのまま “コレクション ID” となります。 例 : コレクション名 : Test01 コレクション ID : Test01 ただし、日本語コレクション名の場合、日本語コレクション名がそのままコレクション ID にはなりません。 “farm” といった文字列に、サフィックスとして数字が加えられたものがコレクション ID となります。 例えば、”総務部” “経理部” “人事部”… Read more

Windows Server 2016 で記憶域階層を用いた仮想ディスクを作成する際の注意点

こんにちは、Windows プラットフォーム サポートの堀合です。 今回は Windows Server 2016 で記憶域スペースの機能を利用して記憶域階層を用いた 仮想ディスクを作成する際の注意点についてご紹介します。 なお、記憶域スペースの機能で記憶域プールから仮想ディスクを作成した後、仮想ディスクの 拡張が実行できないことがございます。これは想定された動作ですが、本件では触れていないため 詳細は以下の Blog をご参照ください。 記憶域スペースの NumberOfColumns と仮想ディスクの拡張について https://blogs.technet.microsoft.com/askcorejp/2017/06/22/numberofcolumns-of-storagespace/ ■ 記憶域階層について Window Server 2012 R2 より記憶域スペースでは記憶域プールにSSDとHDDの両方が 存在している場合、2つの記憶域の階層から構成される仮想ディスクの作成が可能となりました。 ・SSD階層は頻繁にアクセスされるデータ用 ・HDD階層はアクセスする頻度が少ないデータ用 記憶域スペースはデータのアクセス頻度に基づき、データを1MB単位のサブファイル(ブロック)レベルで 2つの階層の間で移動させます。記憶域階層は頻繁にアクセスされるデータを SSD に、アクセスする頻度が 少ないデータは HDD に移動させることで、パフォーマンスがすぐれた仮想ディスクを作成することができます。   ■ Windows Server 2016 における仮想ディスク(階層化)作成の注意点 記憶域プールから仮想ディスク(階層設定)を作成する際に、仮想ディスクに割り当てる容量を 設定しますが、Windows Server 2016 では “最大サイズ” を選択すると作成実行後、以下のエラーが発生します。     これは、Windows Server 2016 に追加された新機能「記憶域スペースダイレクト」の multi-resiliency… Read more

CPU 使用率を確認するパフォーマンス カウンターについて

みなさま、こんにちは。Windows  プラットフォーム サポートの横瀬です。 最近、パフォーマンス モニター (Perfmon) での CPU 使用率に関するカウンターのお問い合わせで、 類似した内容をお受けするケースがありましたため、以下 2 つのトピックについて、ご紹介いたします。 こちらの情報がご利用者様のお役に立てれば幸いです。 – 長い期間、再起動を行っていないシステムで CPU 使用率が不正な値を示す場合がある。 – パフォーマンス カウンターの Processor と、Processor Information について ①  CPU 使用率が不正な値を示す場合がある。 CPU 使用率を確認するパフォーマンス カウンターには、 – Processor Time (システム全体の CPU 使用率) – Privileged Time (カーネルの CPU 使用率) – User Time (アプリケーションの CPU 使用率) – Interupt Time (ハードウェア割り込みでの CPU 使用率) – DPC… Read more

Windows Server バックアップ の ReFS のサポートに関して

※ 本記事は WIndows: Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 が対象です。 こんにちは、WIndows プラットフォームサポートの加藤です。 Windows Server バックアップは、従来は NTFS ファイル システムのみサポートの対象でしたが、Windows Server 2012 以降の OS では、新しく導入されたファイル システムである、ReFS もサポートしています。 そのため、下記 (Windows Server 2008 R2 に公開されました) の公開情報で言及されている内容は基本的には ReFS についても同様に適用されています。 Windows Server バックアップ ただし、例外として下記のページで紹介しております、“バックアップ パフォーマンスの最適化” (増分バックアップ) のオプションはサポートされていません。 本記事ではこの内容の情報公開と、併せて “ReFSのサポートされているバックアップ方法” をご案内いたします。 バックアップおよびサーバーのパフォーマンスを最適化する (増分バックアップ)   ■ 完全バックアップは ReFS でもサポートされています 完全バックアップは、バックアップ対象ボリュームの全てのデータをバックアップ格納先に転送するバックアップ方法です。デフォルトの設定では基本的に… Read more