From aef91a142f55a228cb18203ea3865cb6da6f2c88 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 19 Oct 2022 11:20:43 -0400 Subject: [PATCH 01/13] Remove migrated troubleshoot docs --- ...nced-troubleshooting-802-authentication.md | 117 ---- .../advanced-troubleshooting-boot-problems.md | 356 ---------- ...eshooting-wireless-network-connectivity.md | 324 --------- .../data-collection-for-802-authentication.md | 382 ---------- .../determine-appropriate-page-file-size.md | 129 ---- .../generate-kernel-or-complete-crash-dump.md | 116 ---- .../introduction-page-file.md | 70 -- .../system-failure-recovery-options.md | 262 ------- .../troubleshoot-event-id-41-restart.md | 120 ---- .../troubleshoot-inaccessible-boot-device.md | 279 -------- .../troubleshoot-networking.md | 35 - ...ot-stop-error-on-broadcom-driver-update.md | 45 -- .../troubleshoot-stop-errors.md | 650 ------------------ .../troubleshoot-tcpip-connectivity.md | 117 ---- .../troubleshoot-tcpip-netmon.md | 69 -- .../troubleshoot-tcpip-port-exhaust.md | 199 ------ .../troubleshoot-tcpip-rpc-errors.md | 192 ------ .../client-management/troubleshoot-tcpip.md | 24 - .../troubleshoot-windows-freeze.md | 257 ------- .../troubleshoot-windows-startup.md | 56 -- 20 files changed, 3799 deletions(-) delete mode 100644 windows/client-management/advanced-troubleshooting-802-authentication.md delete mode 100644 windows/client-management/advanced-troubleshooting-boot-problems.md delete mode 100644 windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md delete mode 100644 windows/client-management/data-collection-for-802-authentication.md delete mode 100644 windows/client-management/determine-appropriate-page-file-size.md delete mode 100644 windows/client-management/generate-kernel-or-complete-crash-dump.md delete mode 100644 windows/client-management/introduction-page-file.md delete mode 100644 windows/client-management/system-failure-recovery-options.md delete mode 100644 windows/client-management/troubleshoot-event-id-41-restart.md delete mode 100644 windows/client-management/troubleshoot-inaccessible-boot-device.md delete mode 100644 windows/client-management/troubleshoot-networking.md delete mode 100644 windows/client-management/troubleshoot-stop-error-on-broadcom-driver-update.md delete mode 100644 windows/client-management/troubleshoot-stop-errors.md delete mode 100644 windows/client-management/troubleshoot-tcpip-connectivity.md delete mode 100644 windows/client-management/troubleshoot-tcpip-netmon.md delete mode 100644 windows/client-management/troubleshoot-tcpip-port-exhaust.md delete mode 100644 windows/client-management/troubleshoot-tcpip-rpc-errors.md delete mode 100644 windows/client-management/troubleshoot-tcpip.md delete mode 100644 windows/client-management/troubleshoot-windows-freeze.md delete mode 100644 windows/client-management/troubleshoot-windows-startup.md diff --git a/windows/client-management/advanced-troubleshooting-802-authentication.md b/windows/client-management/advanced-troubleshooting-802-authentication.md deleted file mode 100644 index eba023fe12..0000000000 --- a/windows/client-management/advanced-troubleshooting-802-authentication.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: Advanced Troubleshooting 802.1X Authentication -ms.reviewer: -description: Troubleshoot authentication flow by learning how 802.1X Authentication works for wired and wireless clients. -ms.prod: w10 -author: aczechowski -ms.author: aaroncz -manager: dougeby -ms.localizationpriority: medium -ms.topic: troubleshooting -ms.collection: highpri ---- - -# Advanced troubleshooting 802.1X authentication - -## Overview - -This article includes general troubleshooting for 802.1X wireless and wired clients. While troubleshooting 802.1X and wireless, it's important to know how the flow of authentication works, and then figure out where it's breaking. It involves many third-party devices and software. Most of the time, we have to identify where the problem is, and another vendor has to fix it. We don't make access points or switches, so it's not an end-to-end Microsoft solution. - -## Scenarios - -This troubleshooting technique applies to any scenario in which wireless or wired connections with 802.1X authentication are attempted and then fail to establish. The workflow covers Windows 7 through Windows 10 (and Windows 11) for clients, and Windows Server 2008 R2 through Windows Server 2012 R2 for NPS. - -## Known issues - -None - -## Data collection - -See [Advanced troubleshooting 802.1X authentication data collection](data-collection-for-802-authentication.md). - -## Troubleshooting - -Viewing [NPS authentication status events](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735320(v%3dws.10)) in the Windows Security [event log](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc722404(v%3dws.11)) is one of the most useful troubleshooting methods to obtain information about failed authentications. - -NPS event log entries contain information about the connection attempt, including the name of the connection request policy that matched the connection attempt and the network policy that accepted or rejected the connection attempt. If you don't see both success and failure events, see the [NPS audit policy](#audit-policy) section later in this article. - -Check the Windows Security event log on the NPS Server for NPS events that correspond to the rejected ([event ID 6273](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735399(v%3dws.10))) or the accepted ([event ID 6272](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735388(v%3dws.10))) connection attempts. - -In the event message, scroll to the bottom, and then check the [Reason Code](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd197570(v%3dws.10)) field and the text that's associated with it. - - ![example of an audit failure.](images/auditfailure.png) - *Example: event ID 6273 (Audit Failure)*

-‎ - ![example of an audit success.](images/auditsuccess.png) - *Example: event ID 6272 (Audit Success)*
- -‎The WLAN AutoConfig operational log lists information and error events based on conditions detected by or reported to the WLAN AutoConfig service. The operational log contains information about the wireless network adapter, the properties of the wireless connection profile, the specified network authentication, and, if connectivity problems occur, the reason for the failure. For wired network access, the Wired AutoConfig operational log is an equivalent one. - -On the client side, go to **Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\WLAN-AutoConfig/Operational** for wireless issues. For wired network access issues, go to **..\Wired-AutoConfig/Operational**. See the following example: - -![event viewer screenshot showing wired-autoconfig and WLAN autoconfig.](images/eventviewer.png) - -Most 802.1X authentication issues are because of problems with the certificate that's used for client or server authentication. Examples include invalid certificate, expiration, chain verification failure, and revocation check failure. - -First, validate the type of EAP method that's used: - -![eap authentication type comparison.](images/comparisontable.png) - -If a certificate is used for its authentication method, check whether the certificate is valid. For the server (NPS) side, you can confirm what certificate is being used from the EAP property menu. In **NPS snap-in**, go to **Policies** > **Network Policies**. Select and hold (or right-click) the policy, and then select **Properties**. In the pop-up window, go to the **Constraints** tab, and then select the **Authentication Methods** section. - -![Constraints tab of the secure wireless connections properties.](images/eappropertymenu.png) - -The CAPI2 event log is useful for troubleshooting certificate-related issues. -By default, this log isn't enabled. To enable this log, expand **Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\CAPI2**, select and hold (or right-click) **Operational**, and then select **Enable Log**. - -![screenshot of event viewer.](images/capi.png) - -For information about how to analyze CAPI2 event logs, see -[Troubleshooting PKI Problems on Windows Vista](/previous-versions/windows/it-pro/windows-vista/cc749296%28v=ws.10%29). - -When troubleshooting complex 802.1X authentication issues, it's important to understand the 802.1X authentication process. Here's an example of wireless connection process with 802.1X authentication: - -![authenticator flow chart.](images/authenticator_flow_chart.png) - -If you [collect a network packet capture](troubleshoot-tcpip-netmon.md) on both the client and the server (NPS) side, you can see a flow like the one below. Type **EAPOL** in the Display Filter for a client-side capture, and **EAP** for an NPS-side capture. See the following examples: - -![client-side packet capture data.](images/clientsidepacket_cap_data.png) -*Client-side packet capture data*

- -![NPS-side packet capture data.](images/NPS_sidepacket_capture_data.png) -*NPS-side packet capture data*
-‎ - -> [!NOTE] -> If you have a wireless trace, you can also [view ETL files with network monitor](/windows/desktop/ndf/using-network-monitor-to-view-etl-files) and apply the **ONEX_MicrosoftWindowsOneX** and **WLAN_MicrosoftWindowsWLANAutoConfig** Network Monitor filters. If you need to load the required [parser](/archive/blogs/netmon/parser-profiles-in-network-monitor-3-4), see the instructions under the **Help** menu in Network Monitor. Here's an example: - -![ETL parse.](images/etl.png) - -## Audit policy - -By default, NPS audit policy (event logging) for connection success and failure is enabled. If you find that one or both types of logging are disabled, use the following steps to troubleshoot. - -View the current audit policy settings by running the following command on the NPS server: -```console -auditpol /get /subcategory:"Network Policy Server" -``` - -If both success and failure events are enabled, the output should be: -
-System audit policy
-Category/Subcategory                      Setting
-Logon/Logoff
-  Network Policy Server                   Success and Failure
-
- -If it says, "No auditing," you can run this command to enable it: -```console -auditpol /set /subcategory:"Network Policy Server" /success:enable /failure:enable -``` - -Even if audit policy appears to be fully enabled, it sometimes helps to disable and then re-enable this setting. You can also enable Network Policy Server logon/logoff auditing by using Group Policy. To get to the success/failure setting, select **Computer Configuration** > **Policies** > **Windows Settings** > **Security Settings** > **Advanced Audit Policy Configuration** > **Audit Policies** > **Logon/Logoff** > **Audit Network Policy Server**. - -## More references - -[Troubleshooting Windows Vista 802.11 Wireless Connections](/previous-versions/windows/it-pro/windows-vista/cc766215(v=ws.10))
-[Troubleshooting Windows Vista Secure 802.3 Wired Connections](/previous-versions/windows/it-pro/windows-vista/cc749352(v=ws.10)) diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md deleted file mode 100644 index 817cffb7c0..0000000000 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ /dev/null @@ -1,356 +0,0 @@ ---- -title: Advanced troubleshooting for Windows boot problems -description: Learn to troubleshoot when Windows can't boot. This article includes advanced troubleshooting techniques intended for use by support agents and IT professionals. -ms.prod: w10 -ms.technology: windows -ms.localizationpriority: medium -ms.date: 06/02/2022 -author: aczechowski -ms.author: aaroncz -ms.reviewer: -manager: dougeby -ms.topic: troubleshooting -ms.collection: highpri ---- - -# Advanced troubleshooting for Windows boot problems - -

Try our Virtual Agent - It can help you quickly identify and fix common Windows boot issues. - -> [!NOTE] -> This article is intended for use by support agents and IT professionals. If you're looking for more general information about recovery options, see [Recovery options in Windows 10](https://support.microsoft.com/windows/recovery-options-in-windows-31ce2444-7de3-818c-d626-e3b5a3024da5). - -## Summary - -There are several reasons why a Windows-based computer may have problems during startup. To troubleshoot boot problems, first determine in which of the following phases the computer gets stuck: - -| Phase | Boot Process | BIOS | UEFI | -|-----------|----------------------|------------------------------------|-----------------------------------| -| 1 | PreBoot | MBR/PBR (Bootstrap Code) | UEFI Firmware | -| 2 | Windows Boot Manager | %SystemDrive%\bootmgr | \EFI\Microsoft\Boot\bootmgfw.efi | -| 3 | Windows OS Loader | %SystemRoot%\system32\winload.exe | %SystemRoot%\system32\winload.efi | -| 4 | Windows NT OS Kernel | %SystemRoot%\system32\ntoskrnl.exe | | - -1. **PreBoot**: The PC's firmware initiates a power-on self test (POST) and loads firmware settings. This pre-boot process ends when a valid system disk is detected. Firmware reads the master boot record (MBR), and then starts Windows Boot Manager. - -2. **Windows Boot Manager**: Windows Boot Manager finds and starts the Windows loader (Winload.exe) on the Windows boot partition. - -3. **Windows operating system loader**: Essential drivers required to start the Windows kernel are loaded and the kernel starts to run. - -4. **Windows NT OS Kernel**: The kernel loads into memory the system registry hive and other drivers that are marked as BOOT_START. - - The kernel passes control to the session manager process (Smss.exe) which initializes the system session, and loads and starts the devices and drivers that aren't marked BOOT_START. - - - -Here's a summary of the boot sequence, what will be seen on the display, and typical boot problems at that point in the sequence. Before you start troubleshooting, you have to understand the outline of the boot process and display status to ensure that the issue is properly identified at the beginning of the engagement. Select the thumbnail to view it larger. - -:::image type="content" source="images/boot-sequence-thumb.png" alt-text="Diagram of the boot sequence flowchart." lightbox="images/boot-sequence.png"::: - -Each phase has a different approach to troubleshooting. This article provides troubleshooting techniques for problems that occur during the first three phases. - -> [!NOTE] -> If the computer repeatedly boots to the recovery options, run the following command at a command prompt to break the cycle: -> -> `Bcdedit /set {default} recoveryenabled no` -> -> If the F8 options don't work, run the following command: -> -> `Bcdedit /set {default} bootmenupolicy legacy` - -## BIOS phase - -To determine whether the system has passed the BIOS phase, follow these steps: - -1. If there are any external peripherals connected to the computer, disconnect them. - -2. Check whether the hard disk drive light on the physical computer is working. If it's not working, this dysfunction indicates that the startup process is stuck at the BIOS phase. - -3. Press the NumLock key to see whether the indicator light toggles on and off. If it doesn't toggle, this dysfunction indicates that the startup process is stuck at BIOS. - - If the system is stuck at the BIOS phase, there may be a hardware problem. - -## Boot loader phase - -If the screen is black except for a blinking cursor, or if you receive one of the following error codes, this status indicates that the boot process is stuck in the Boot Loader phase: - -- Boot Configuration Data (BCD) missing or corrupted -- Boot file or MBR corrupted -- Operating system Missing -- Boot sector missing or corrupted -- Bootmgr missing or corrupted -- Unable to boot due to system hive missing or corrupted - -To troubleshoot this problem, use Windows installation media to start the computer, press **Shift** + **F10** for a command prompt, and then use any of the following methods. - -### Method 1: Startup Repair tool - -The Startup Repair tool automatically fixes many common problems. The tool also lets you quickly diagnose and repair more complex startup problems. When the computer detects a startup problem, the computer starts the Startup Repair tool. When the tool starts, it performs diagnostics. These diagnostics include analyzing startup log files to determine the cause of the problem. When the Startup Repair tool determines the cause, the tool tries to fix the problem automatically. - -To do this task of invoking the Startup Repair tool, follow these steps. - -> [!NOTE] -> For additional methods to start WinRE, see [Windows Recovery Environment (Windows RE)](/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference#entry-points-into-winre). - -1. Start the system to the installation media for the installed version of Windows. For more information, see [Create installation media for Windows](https://support.microsoft.com/windows/create-installation-media-for-windows-99a58364-8c02-206f-aa6f-40c3b507420d). - -2. On the **Install Windows** screen, select **Next** > **Repair your computer**. - -3. On the **Choose an option** screen, select **Troubleshoot**. - -4. On the **Advanced options** screen, select **Startup Repair**. - -5. After Startup Repair, select **Shutdown**, then turn on your PC to see if Windows can boot properly. - -The Startup Repair tool generates a log file to help you understand the startup problems and the repairs that were made. You can find the log file in the following location: - -`%windir%\System32\LogFiles\Srt\Srttrail.txt` - -For more information, see [Troubleshoot blue screen errors](https://support.microsoft.com/sbs/windows/troubleshoot-blue-screen-errors-5c62726c-6489-52da-a372-3f73142c14ad). - -### Method 2: Repair Boot Codes - -To repair boot codes, run the following command: - -```command -BOOTREC /FIXMBR -``` - -To repair the boot sector, run the following command: - -```command -BOOTREC /FIXBOOT -``` - -> [!NOTE] -> Running `BOOTREC` together with `Fixmbr` overwrites only the master boot code. If the corruption in the MBR affects the partition table, running `Fixmbr` may not fix the problem. - -### Method 3: Fix BCD errors - -If you receive BCD-related errors, follow these steps: - -1. Scan for all the systems that are installed. To do this step, run the following command: - - ```command - Bootrec /ScanOS - ``` - -2. Restart the computer to check whether the problem is fixed. - -3. If the problem isn't fixed, run the following commands: - - ```command - bcdedit /export c:\bcdbackup - - attrib c:\boot\bcd -r -s -h - - ren c:\boot\bcd bcd.old - - bootrec /rebuildbcd - ``` - -4. Restart the system. - -### Method 4: Replace Bootmgr - -If methods 1, 2 and 3 don't fix the problem, replace the Bootmgr file from drive C to the System Reserved partition. To do this replacement, follow these steps: - -1. At a command prompt, change the directory to the System Reserved partition. - -2. Run the `attrib` command to unhide the file: - - ```command - attrib -r -s -h - ``` - -3. Navigate to the system drive and run the same command: - - ```command - attrib -r -s -h - ``` - -4. Rename the `bootmgr` file as `bootmgr.old`: - - ```command - ren c:\bootmgr bootmgr.old - ``` - -5. Navigate to the system drive. - -6. Copy the `bootmgr` file, and then paste it to the System Reserved partition. - -7. Restart the computer. - -### Method 5: Restore system hive - -If Windows can't load the system registry hive into memory, you must restore the system hive. To do this step, use the Windows Recovery Environment or use the Emergency Repair Disk (ERD) to copy the files from the `C:\Windows\System32\config\RegBack` directory to `C:\Windows\System32\config`. - -If the problem persists, you may want to restore the system state backup to an alternative location, and then retrieve the registry hives to be replaced. - -> [!NOTE] -> Starting in Windows 10, version 1803, Windows no longer automatically backs up the system registry to the RegBack folder.This change is by design, and is intended to help reduce the overall disk footprint size of Windows. To recover a system with a corrupt registry hive, Microsoft recommends that you use a system restore point. For more information, see [The system registry is no longer backed up to the RegBack folder starting in Windows 10 version 1803](/troubleshoot/windows-client/deployment/system-registry-no-backed-up-regback-folder). - -## Kernel Phase - -If the system gets stuck during the kernel phase, you experience multiple symptoms or receive multiple error messages. These error messages include, but aren't limited to, the following examples: - -- A Stop error appears after the splash screen (Windows Logo screen). - -- Specific error code is displayed. For example, `0x00000C2` , `0x0000007B` , or `inaccessible boot device`. - - [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](./troubleshoot-inaccessible-boot-device.md) - - [Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first"](troubleshoot-event-id-41-restart.md) - -- The screen is stuck at the "spinning wheel" (rolling dots) "system busy" icon. - -- A black screen appears after the splash screen. - -To troubleshoot these problems, try the following recovery boot options one at a time. - -### Scenario 1: Try to start the computer in Safe mode or Last Known Good Configuration - -On the **Advanced Boot Options** screen, try to start the computer in **Safe Mode** or **Safe Mode with Networking**. If either of these options works, use Event Viewer to help identify and diagnose the cause of the boot problem. To view events that are recorded in the event logs, follow these steps: - -1. Use one of the following methods to open Event Viewer: - - - Go to the **Start** menu, select **Administrative Tools**, and then select **Event Viewer**. - - - Start the Event Viewer snap-in in Microsoft Management Console (MMC). - -2. In the console tree, expand Event Viewer, and then select the log that you want to view. For example, choose **System log** or **Application log**. - -3. In the details pane, open the event that you want to view. - -4. On the **Edit** menu, select **Copy**. Open a new document in the program in which you want to paste the event. For example, Microsoft Word. Then select **Paste**. - -5. Use the up arrow or down arrow key to view the description of the previous or next event. - -### Clean boot - -To troubleshoot problems that affect services, do a clean boot by using System Configuration (`msconfig`). -Select **Selective startup** to test the services one at a time to determine which one is causing the problem. If you can't find the cause, try including system services. However, in most cases, the problematic service is third-party. - -Disable any service that you find to be faulty, and try to start the computer again by selecting **Normal startup**. - -For detailed instructions, see [How to perform a clean boot in Windows](https://support.microsoft.com/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd). - -If the computer starts in Disable Driver Signature mode, start the computer in Disable Driver Signature Enforcement mode, and then follow the steps that are documented in the following article to determine which drivers or files require driver signature enforcement: -[Troubleshooting boot problem caused by missing driver signature (x64)](/archive/blogs/askcore/troubleshooting-boot-issues-due-to-missing-driver-signature-x64) - -> [!NOTE] -> If the computer is a domain controller, try Directory Services Restore mode (DSRM). -> -> This method is an important step if you encounter Stop error "0xC00002E1" or "0xC00002E2" - -#### Examples - -> [!WARNING] -> Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft can't guarantee that these problems can be solved. Modify the registry at your own risk. - -*Error code INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)* - -To troubleshoot this Stop error, follow these steps to filter the drivers: - -1. Go to Windows Recovery Environment (WinRE) by putting an ISO disk of the system in the disk drive. The ISO should be of the same version of Windows or a later version. - -2. Open the registry. - -3. Load the system hive, and name it **test**. - -4. Under the following registry subkey, check for lower filter and upper filter items for non-Microsoft drivers: - - `HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class` - -5. For each third-party driver that you locate, select the upper or lower filter, and then delete the value data. - -6. Search through the whole registry for similar items. Process as appropriate, and then unload the registry hive. - -7. Restart the server in Normal mode. - -For more troubleshooting steps, see [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](./troubleshoot-inaccessible-boot-device.md). - -To fix problems that occur after you install Windows updates, check for pending updates by using these steps: - -1. Open a Command Prompt window in WinRE. - -2. Run the command: - - ```command - DISM /image:C:\ /get-packages - ``` - -3. If there are any pending updates, uninstall them by running the following commands: - - ```command - DISM /image:C:\ /remove-package /packagename: name of the package - - DISM /Image:C:\ /Cleanup-Image /RevertPendingActions - ``` - - Try to start the computer. - -If the computer doesn't start, follow these steps: - -1. Open a command prompt window in WinRE, and start a text editor, such as Notepad. - -2. Navigate to the system drive, and search for `windows\winsxs\pending.xml`. - -3. If the pending.xml file is found, rename the file as `pending.xml.old`. - -4. Open the registry, and then load the component hive in HKEY_LOCAL_MACHINE as test. - -5. Highlight the loaded test hive, and then search for the `pendingxmlidentifier` value. - -6. If the `pendingxmlidentifier` value exists, delete it. - -7. Unload the test hive. - -8. Load the system hive, name it **test**. - -9. Navigate to the following subkey: - - `HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller` - -10. Change the **Start** value from `1` to `4`. - -11. Unload the hive. - -12. Try to start the computer. - -If the Stop error occurs late in the startup process, or if the Stop error is still being generated, you can capture a memory dump. A good memory dump can help determine the root cause of the Stop error. For more information, see [Generate a kernel or complete crash dump](./generate-kernel-or-complete-crash-dump.md). - -For more information about page file problems in Windows 10 or Windows Server 2016, see [Introduction to page files](./introduction-page-file.md). - -For more information about Stop errors, see [Advanced troubleshooting for Stop error or blue screen error issue](./troubleshoot-stop-errors.md). - -Sometimes the dump file shows an error that's related to a driver. For example, `windows\system32\drivers\stcvsm.sys` is missing or corrupted. In this instance, follow these guidelines: - -- Check the functionality that's provided by the driver. If the driver is a third-party boot driver, make sure that you understand what it does. - -- If the driver isn't important and has no dependencies, load the system hive, and then disable the driver. - -- If the stop error indicates system file corruption, run the system file checker in offline mode. - - - To do this action, open WinRE, open a command prompt, and then run the following command: - - ```command - SFC /Scannow /OffBootDir=C:\ /OffWinDir=C:\Windows - ``` - - For more information, see [Using system file checker (SFC) to fix issues](/archive/blogs/askcore/using-system-file-checker-sfc-to-fix-issues). - - - If there's disk corruption, run the check disk command: - - ```command - chkdsk /f /r - ``` - -- If the Stop error indicates general registry corruption, or if you believe that new drivers or services were installed, follow these steps: - - 1. Start WinRE, and open a command prompt window. - 2. Start a text editor, such as Notepad. - 3. Navigate to `C:\Windows\System32\Config\`. - 4. Rename the all five hives by appending `.old` to the name. - 5. Copy all the hives from the `Regback` folder, paste them in the `Config` folder, and then try to start the computer in Normal mode. - -> [!NOTE] -> Starting in Windows 10, version 1803, Windows no longer automatically backs up the system registry to the RegBack folder.This change is by design, and is intended to help reduce the overall disk footprint size of Windows. To recover a system with a corrupt registry hive, Microsoft recommends that you use a system restore point. For more information, see [The system registry is no longer backed up to the RegBack folder starting in Windows 10 version 1803](/troubleshoot/windows-client/deployment/system-registry-no-backed-up-regback-folder). diff --git a/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md b/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md deleted file mode 100644 index 35484e641a..0000000000 --- a/windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md +++ /dev/null @@ -1,324 +0,0 @@ ---- -title: Advanced Troubleshooting Wireless Network Connectivity -ms.reviewer: -manager: dougeby -description: Learn how to troubleshoot Wi-Fi connections. Troubleshooting Wi-Fi connections requires understanding the basic flow of the Wi-Fi autoconnect state machine. -ms.prod: w10 -author: aczechowski -ms.localizationpriority: medium -ms.author: aaroncz -ms.topic: troubleshooting ---- - -# Advanced troubleshooting wireless network connectivity - -> [!NOTE] -> Home users: This article is intended for use by support agents and IT professionals. If you're looking for more general information about Wi-Fi problems in Windows 10, check out this [Windows 10 Wi-Fi fix article](https://support.microsoft.com/en-in/help/4000432/windows-10-fix-wi-fi-problems). - -## Overview - -This overview describes the general troubleshooting of establishing Wi-Fi connections from Windows clients. -Troubleshooting Wi-Fi connections requires understanding the basic flow of the Wi-Fi autoconnect state machine. Understanding this flow makes it easier to determine the starting point in a repro scenario in which a different behavior is found. -This workflow involves knowledge and use of [TextAnalysisTool](https://github.com/TextAnalysisTool/Releases), an extensive text filtering tool that is useful with complex traces with numerous ETW providers such as wireless_dbg trace scenario. - -## Scenarios - -This article applies to any scenario in which Wi-Fi connections fail to establish. The troubleshooter is developed with Windows 10 clients in focus, but also may be useful with traces as far back as Windows 7. - -> [!NOTE] -> This troubleshooter uses examples that demonstrate a general strategy for navigating and interpreting wireless component [Event Tracing for Windows](/windows/desktop/etw/event-tracing-portal) (ETW). It's not meant to be representative of every wireless problem scenario. - -Wireless ETW is incredibly verbose and calls out many innocuous errors (rather flagged behaviors that have little or nothing to do with the problem scenario). Searching for or filtering on "err", "error", and "fail" will seldom lead you to the root cause of a problematic Wi-Fi scenario. Instead it will flood the screen with meaningless logs that will obfuscate the context of the actual problem. - -It's important to understand the different Wi-Fi components involved, their expected behaviors, and how the problem scenario deviates from those expected behaviors. -The intention of this troubleshooter is to show how to find a starting point in the verbosity of wireless_dbg ETW and home in on the responsible components that are causing the connection problem. - -### Known Issues and fixes - -| OS version | Fixed in | -| --- | --- | -| **Windows 10, version 1803** | [KB4284848](https://support.microsoft.com/help/4284848) | -| **Windows 10, version 1709** | [KB4284822](https://support.microsoft.com/help/4284822) | -| **Windows 10, version 1703** | [KB4338827](https://support.microsoft.com/help/4338827) | - -Make sure that you install the latest Windows updates, cumulative updates, and rollup updates. To verify the update status, refer to the appropriate update-history webpage for your system: -- [Windows 10 version 1809](https://support.microsoft.com/help/4464619) -- [Windows 10 version 1803](https://support.microsoft.com/help/4099479) -- [Windows 10 version 1709](https://support.microsoft.com/en-us/help/4043454) -- [Windows 10 version 1703](https://support.microsoft.com/help/4018124) -- [Windows 10 version 1607 and Windows Server 2016](https://support.microsoft.com/help/4000825) -- [Windows 10 version 1511](https://support.microsoft.com/help/4000824) -- [Windows 8.1 and Windows Server 2012 R2](https://support.microsoft.com/help/4009470) -- [Windows Server 2012](https://support.microsoft.com/help/4009471) -- [Windows 7 SP1 and Windows Server 2008 R2 SP1](https://support.microsoft.com/help/4009469) - -## Data Collection - -1. Network Capture with ETW. Enter the following command at an elevated command prompt: - - ```console - netsh trace start wireless_dbg capture=yes overwrite=yes maxsize=4096 tracefile=c:\tmp\wireless.etl - ``` -2. Reproduce the issue. - - If there's a failure to establish connection, try to manually connect. - - If it's intermittent but easily reproducible, try to manually connect until it fails. Record the time of each connection attempt, and whether it was a success or failure. - - If the issue is intermittent but rare, netsh trace stop command needs to be triggered automatically (or at least alerted to admin quickly) to ensure trace doesn’t overwrite the repro data. - - If intermittent connection drops trigger stop command on a script (ping or test network constantly until fail, then netsh trace stop). -3. Stop the trace by entering the following command: - - ```console - netsh trace stop - ``` -4. To convert the output file to text format: - - ```console - netsh trace convert c:\tmp\wireless.etl - ``` - -See the [example ETW capture](#example-etw-capture) at the bottom of this article for an example of the command output. After running these commands, you'll have three files: wireless.cab, wireless.etl, and wireless.txt. - -## Troubleshooting - -The following view is a high-level one of the main wifi components in Windows. - -|Wi-fi Components|Description| -|--- |--- | -|![Windows Connection Manager](images/wcm.png)|The Windows Connection Manager (Wcmsvc) is closely associated with the UI controls (taskbar icon) to connect to various networks, including wireless networks. It accepts and processes input from the user and feeds it to the core wireless service.| -|![WLAN Autoconfig Service](images/wlan.png)|The WLAN Autoconfig Service (WlanSvc) handles the following core functions of wireless networks in windows:

  • Scanning for wireless networks in range
  • Managing connectivity of wireless networks| -|![Media Specific Module](images/msm.png)|The Media Specific Module (MSM) handles security aspects of connection being established.| -|![Native WiFi stack](images/wifi-stack.png)|The Native WiFi stack consists of drivers and wireless APIs to interact with wireless miniports and the supporting user-mode Wlansvc.| -|![Wireless miniport](images/miniport.png)|Third-party wireless miniport drivers interface with the upper wireless stack to provide notifications to and receive commands from Windows.| - -The wifi connection state machine has the following states: -- Reset -- Ihv_Configuring -- Configuring -- Associating -- Authenticating -- Roaming -- Wait_For_Disconnected -- Disconnected - -Standard wifi connections tend to transition between states such as: - -- Connecting - - Reset --> Ihv_Configuring --> Configuring --> Associating --> Authenticating --> Connected - -- Disconnecting - - Connected --> Roaming --> Wait_For_Disconnected --> Disconnected --> Reset - -Filtering the ETW trace with the [TextAnalysisTool](https://github.com/TextAnalysisTool/Releases) (TAT) is an easy first step to determine where a failed connection setup is breaking down. A useful [wifi filter file](#wifi-filter-file) is included at the bottom of this article. - -Use the **FSM transition** trace filter to see the connection state machine. You can see [an example](#textanalysistool-example) of this filter applied in the TAT at the bottom of this page. - -An example of a good connection setup is: - -```console -44676 [2]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.658 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Disconnected to State: Reset -45473 [1]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.667 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Reset to State: Ihv_Configuring -45597 [3]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.708 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Ihv_Configuring to State: Configuring -46085 [2]0F24.17E0::‎2018‎-‎09‎-‎17 10:22:14.710 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Configuring to State: Associating -47393 [1]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.879 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Associating to State: Authenticating -49465 [2]0F24.17E0::‎2018‎-‎09‎-‎17 10:22:14.990 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Authenticating to State: Connected -``` - -An example of a failed connection setup is: - -```console -44676 [2]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.658 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Disconnected to State: Reset -45473 [1]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.667 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Reset to State: Ihv_Configuring -45597 [3]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.708 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Ihv_Configuring to State: Configuring -46085 [2]0F24.17E0::‎2018‎-‎09‎-‎17 10:22:14.710 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Configuring to State: Associating -47393 [1]0F24.1020::‎2018‎-‎09‎-‎17 10:22:14.879 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Associating to State: Authenticating -49465 [2]0F24.17E0::‎2018‎-‎09‎-‎17 10:22:14.990 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: Authenticating to State: Roaming -``` - -By identifying the state at which the connection fails, one can focus more specifically in the trace on logs prior to the last known good state. - -Examining **[Microsoft-Windows-WLAN-AutoConfig]** logs prior to the bad state change should show evidence of error. Often, however, the error is propagated up through other wireless components. -In many cases the next component of interest will be the MSM, which lies just below Wlansvc. - -The important components of the MSM include: -- Security Manager (SecMgr) - handles all pre and post-connection security operations. -- Authentication Engine (AuthMgr) – Manages 802.1x auth requests - - ![MSM details.](images/msmdetails.png) - -Each of these components has its own individual state machines that follow specific transitions. -Enable the **FSM transition, SecMgr Transition,** and **AuthMgr Transition** filters in TextAnalysisTool for more detail. - -Further to the preceding example, the combined filters look like the following command example: - -```console -[2] 0C34.2FF0::08/28/17-13:24:28.693 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Reset to State: Ihv_Configuring -[2] 0C34.2FF0::08/28/17-13:24:28.693 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Ihv_Configuring to State: Configuring -[1] 0C34.2FE8::08/28/17-13:24:28.711 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Configuring to State: Associating -[0] 0C34.275C::08/28/17-13:24:28.902 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition INACTIVE (1) --> ACTIVE (2) -[0] 0C34.275C::08/28/17-13:24:28.902 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition ACTIVE (2) --> START AUTH (3) -[4] 0EF8.0708::08/28/17-13:24:28.928 [Microsoft-Windows-WLAN-AutoConfig]Port (14) Peer 0x186472F64FD2 AuthMgr Transition ENABLED --> START_AUTH -[3] 0C34.2FE8::08/28/17-13:24:28.902 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Associating to State: Authenticating -[1] 0C34.275C::08/28/17-13:24:28.960 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition START AUTH (3) --> WAIT FOR AUTH SUCCESS (4) -[4] 0EF8.0708::08/28/17-13:24:28.962 [Microsoft-Windows-WLAN-AutoConfig]Port (14) Peer 0x186472F64FD2 AuthMgr Transition START_AUTH --> AUTHENTICATING -[2] 0C34.2FF0::08/28/17-13:24:29.751 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition WAIT FOR AUTH SUCCESS (7) --> DEACTIVATE (11) -[2] 0C34.2FF0::08/28/17-13:24:29.7512788 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition DEACTIVATE (11) --> INACTIVE (1) -[2] 0C34.2FF0::08/28/17-13:24:29.7513404 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Authenticating to State: Roaming -``` - -> [!NOTE] -> In the next to last line the SecMgr transition is suddenly deactivating:
    ->\[2\] 0C34.2FF0::08/28/17-13:24:29.7512788 \[Microsoft-Windows-WLAN-AutoConfig\]Port\[13\] Peer 8A:15:14:B6:25:10 SecMgr Transition DEACTIVATE (11) --> INACTIVE (1)

    ->This transition is what eventually propagates to the main connection state machine and causes the Authenticating phase to devolve to Roaming state. As before, it makes sense to focus on tracing prior to this SecMgr behavior to determine the reason for the deactivation. - -Enabling the **Microsoft-Windows-WLAN-AutoConfig** filter will show more detail leading to the DEACTIVATE transition: - -```console -[3] 0C34.2FE8::08/28/17-13:24:28.902 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Associating to State: Authenticating -[1] 0C34.275C::08/28/17-13:24:28.960 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition START AUTH (3) --> WAIT FOR AUTH SUCCESS (4) -[4] 0EF8.0708::08/28/17-13:24:28.962 [Microsoft-Windows-WLAN-AutoConfig]Port (14) Peer 0x186472F64FD2 AuthMgr Transition START_AUTH --> AUTHENTICATING -[0]0EF8.2EF4::‎08/28/17-13:24:29.549 [Microsoft-Windows-WLAN-AutoConfig]Received Security Packet: PHY_STATE_CHANGE -[0]0EF8.2EF4::08/28/17-13:24:29.549 [Microsoft-Windows-WLAN-AutoConfig]Change radio state for interface = Intel(R) Centrino(R) Ultimate-N 6300 AGN : PHY = 3, software state = on , hardware state = off ) -[0] 0EF8.1174::‎08/28/17-13:24:29.705 [Microsoft-Windows-WLAN-AutoConfig]Received Security Packet: PORT_DOWN -[0] 0EF8.1174::‎08/28/17-13:24:29.705 [Microsoft-Windows-WLAN-AutoConfig]FSM Current state Authenticating , event Upcall_Port_Down -[0] 0EF8.1174:: 08/28/17-13:24:29.705 [Microsoft-Windows-WLAN-AutoConfig]Received IHV PORT DOWN, peer 0x186472F64FD2 -[2] 0C34.2FF0::08/28/17-13:24:29.751 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition WAIT FOR AUTH SUCCESS (7) --> DEACTIVATE (11) - [2] 0C34.2FF0::08/28/17-13:24:29.7512788 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition DEACTIVATE (11) --> INACTIVE (1) -[2] 0C34.2FF0::08/28/17-13:24:29.7513404 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Authenticating to State: Roaming -``` - -The trail backwards reveals a **Port Down** notification: - -\[0\] 0EF8.1174:: 08/28/17-13:24:29.705 \[Microsoft-Windows-WLAN-AutoConfig\]Received IHV PORT DOWN, peer 0x186472F64FD2 - -Port events indicate changes closer to the wireless hardware. The trail can be followed by continuing to see the origin of this indication. - -Below, the MSM is the native wifi stack. These drivers are Windows native wifi drivers that talk to the wifi miniport drivers. It's responsible for converting Wi-Fi (802.11) packets to 802.3 (Ethernet) so that TCPIP and other protocols and can use it. - -Enable trace filter for **[Microsoft-Windows-NWifi]:** - -```console -[3] 0C34.2FE8::08/28/17-13:24:28.902 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Associating to State: Authenticating -[1] 0C34.275C::08/28/17-13:24:28.960 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition START AUTH (3) --> WAIT FOR AUTH SUCCESS (4) -[4] 0EF8.0708::08/28/17-13:24:28.962 [Microsoft-Windows-WLAN-AutoConfig]Port (14) Peer 0x8A1514B62510 AuthMgr Transition START_AUTH --> AUTHENTICATING -[0]0000.0000::‎08/28/17-13:24:29.127 [Microsoft-Windows-NWiFi]DisAssoc: 0x8A1514B62510 Reason: 0x4 -[0]0EF8.2EF4::‎08/28/17-13:24:29.549 [Microsoft-Windows-WLAN-AutoConfig]Received Security Packet: PHY_STATE_CHANGE -[0]0EF8.2EF4::08/28/17-13:24:29.549 [Microsoft-Windows-WLAN-AutoConfig]Change radio state for interface = Intel(R) Centrino(R) Ultimate-N 6300 AGN : PHY = 3, software state = on , hardware state = off ) -[0] 0EF8.1174::‎08/28/17-13:24:29.705 [Microsoft-Windows-WLAN-AutoConfig]Received Security Packet: PORT_DOWN -[0] 0EF8.1174::‎08/28/17-13:24:29.705 [Microsoft-Windows-WLAN-AutoConfig]FSM Current state Authenticating , event Upcall_Port_Down -[0] 0EF8.1174:: 08/28/17-13:24:29.705 [Microsoft-Windows-WLAN-AutoConfig]Received IHV PORT DOWN, peer 0x186472F64FD2 -[2] 0C34.2FF0::08/28/17-13:24:29.751 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition WAIT FOR AUTH SUCCESS (7) --> DEACTIVATE (11) - [2] 0C34.2FF0::08/28/17-13:24:29.7512788 [Microsoft-Windows-WLAN-AutoConfig]Port[13] Peer 8A:15:14:B6:25:10 SecMgr Transition DEACTIVATE (11) --> INACTIVE (1) -[2] 0C34.2FF0::08/28/17-13:24:29.7513404 [Microsoft-Windows-WLAN-AutoConfig]FSM Transition from State: -Authenticating to State: Roaming -``` - -In the trace above, we see the line: - -```console -[0]0000.0000::‎08/28/17-13:24:29.127 [Microsoft-Windows-NWiFi]DisAssoc: 0x8A1514B62510 Reason: 0x4 -``` - -This line is followed by **PHY_STATE_CHANGE** and **PORT_DOWN** events due to a disassociate coming from the Access Point (AP), as an indication to deny the connection. This denail could be due to invalid credentials, connection parameters, loss of signal/roaming, and various other reasons for aborting a connection. The action here would be to examine the reason for the disassociate sent from the indicated AP MAC (8A:15:14:B6:25:10). This action would be done by examining internal logging/tracing from the AP. - -### Resources - -[802.11 Wireless Tools and Settings](/previous-versions/windows/it-pro/windows-server-2003/cc755892(v%3dws.10))
    -[Understanding 802.1X authentication for wireless networks](/previous-versions/windows/it-pro/windows-server-2003/cc759077%28v%3dws.10%29)
    - -## Example ETW capture - -```console -C:\tmp>netsh trace start wireless_dbg capture=yes overwrite=yes maxsize=4096 tracefile=c:\tmp\wireless.etl - -Trace configuration: -------------------------------------------------------------------- -Status: Running -Trace File: C:\tmp\wireless.etl -Append: Off -Circular: On -Max Size: 4096 MB -Report: Off - -C:\tmp>netsh trace stop -Correlating traces ... done -Merging traces ... done -Generating data collection ... done -The trace file and additional troubleshooting information have been compiled as "c:\tmp\wireless.cab". -File location = c:\tmp\wireless.etl -Tracing session was successfully stopped. - -C:\tmp>netsh trace convert c:\tmp\wireless.etl - -Input file: c:\tmp\wireless.etl -Dump file: c:\tmp\wireless.txt -Dump format: TXT -Report file: - -Generating dump ... done - -C:\tmp>dir - Volume in drive C has no label. - Volume Serial Number is 58A8-7DE5 - - Directory of C:\tmp - -01/09/2019 02:59 PM [DIR] . -01/09/2019 02:59 PM [DIR] .. -01/09/2019 02:59 PM 4,855,952 wireless.cab -01/09/2019 02:56 PM 2,752,512 wireless.etl -01/09/2019 02:59 PM 2,786,540 wireless.txt - 3 File(s) 10,395,004 bytes - 2 Dir(s) 46,648,332,288 bytes free -``` - -## Wifi filter file - -Copy and paste all the lines below and save them into a text file named "wifi.tat." Load the filter file into the TextAnalysisTool by clicking **File > Load Filters**. - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -## TextAnalysisTool example - -In the following example, the **View** settings are configured to **Show Only Filtered Lines**. - -![TAT filter example.](images/tat.png) diff --git a/windows/client-management/data-collection-for-802-authentication.md b/windows/client-management/data-collection-for-802-authentication.md deleted file mode 100644 index 686860ae52..0000000000 --- a/windows/client-management/data-collection-for-802-authentication.md +++ /dev/null @@ -1,382 +0,0 @@ ---- -title: Data collection for troubleshooting 802.1X authentication -ms.reviewer: -manager: dansimp -description: Use the steps in this article to collect data that can be used to troubleshoot 802.1X authentication issues. -ms.prod: w10 -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.topic: troubleshooting ---- - -# Data collection for troubleshooting 802.1X authentication - -Use the following steps to collect data that can be used to troubleshoot 802.1X authentication issues. When you have collected data, see [Advanced troubleshooting 802.1X authentication](advanced-troubleshooting-802-authentication.md). - -## Capture wireless/wired functionality logs - -Use the following steps to collect wireless and wired logs on Windows and Windows Server: - -1. Create C:\MSLOG on the client machine to store captured logs. -2. Launch an elevated command prompt on the client machine, and run the following commands to start a RAS trace log and a Wireless/Wired scenario log. - - **Wireless Windows 8.1, Windows 10, and Windows 11:** - ``` - netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan_wpp,wlan_dbg,wireless_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl - ``` - -
    **Wireless Windows 7 and Windows 8:** - ``` - netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan_wpp,wlan_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl - ``` - -
    **Wired client, regardless of version** - ``` - netsh ras set tracing * enabled - netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wired_cli.etl - ``` - -3. Run the following command to enable CAPI2 logging and increase the size: - ``` - wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:true - wevtutil sl Microsoft-Windows-CAPI2/Operational /ms:104857600 - ``` - -4. Create C:\MSLOG on the NPS to store captured logs. - -5. Launch an elevated command prompt on the NPS server and run the following commands to start a RAS trace log and a Wireless/Wired scenario log: - - **Windows Server 2012 R2, Windows Server 2016 wireless network:** - ``` - netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan_wpp,wlan_dbg,wireless_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl - ``` - -
    **Windows Server 2008 R2, Windows Server 2012 wireless network** - ``` - netsh ras set tracing * enabled - netsh trace start scenario=wlan,wlan_wpp,wlan_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl - ``` - -
    **Wired network** - ``` - netsh ras set tracing * enabled - netsh trace start scenario=lan globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wired_nps.etl - ``` - -6. Run the following command to enable CAPI2 logging and increase the size: - ``` - wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:true - wevtutil sl Microsoft-Windows-CAPI2/Operational /ms:104857600 - ``` -7. Run the following command from the command prompt on the client machine and start PSR to capture screen images: - - > [!NOTE] - > When the mouse button is clicked, the cursor will blink in red while capturing a screen image. - - ``` - psr /start /output c:\MSLOG\%computername%_psr.zip /maxsc 100 - ``` -8. Repro the issue. -9. Run the following command on the client PC to stop the PSR capturing: - - ``` - psr /stop - ``` - -10. Run the following commands from the command prompt on the NPS server. - - - To stop RAS trace log and wireless scenario log: - - ``` - netsh trace stop - netsh ras set tracing * disabled - ``` - - To disable and copy CAPI2 log: - - ``` - wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false - wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx - ``` - -11. Run the following commands on the client PC. - - To stop RAS trace log and wireless scenario log: - ``` - netsh trace stop - netsh ras set tracing * disabled - ``` - - - To disable and copy the CAPI2 log: - ``` - wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:false - wevtutil.exe epl Microsoft-Windows-CAPI2/Operational C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx - ``` - -12. Save the following logs on the client and the NPS: - - **Client** - - C:\MSLOG\%computername%_psr.zip - - C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx - - C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl - - C:\MSLOG\%COMPUTERNAME%_wireless_cli.cab - - All log files and folders in %Systemroot%\Tracing - - **NPS** - - C:\MSLOG\%COMPUTERNAME%_CAPI2.evtx - - C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl (%COMPUTERNAME%_wired_nps.etl for wired scenario) - - C:\MSLOG\%COMPUTERNAME%_wireless_nps.cab (%COMPUTERNAME%_wired_nps.cab for wired scenario) - - All log files and folders in %Systemroot%\Tracing - -## Save environment and configuration information - -### On Windows client - -1. Create C:\MSLOG to store captured logs. -2. Launch a command prompt as an administrator. -3. Run the following commands. - - Environment information and Group Policy application status - - ``` - gpresult /H C:\MSLOG\%COMPUTERNAME%_gpresult.htm - msinfo32 /report c:\MSLOG\%COMPUTERNAME%_msinfo32.txt - ipconfig /all > c:\MSLOG\%COMPUTERNAME%_ipconfig.txt - route print > c:\MSLOG\%COMPUTERNAME%_route_print.txt - ``` - - Event logs - - ``` - wevtutil epl Application c:\MSLOG\%COMPUTERNAME%_Application.evtx - wevtutil epl System c:\MSLOG\%COMPUTERNAME%_System.evtx - wevtutil epl Security c:\MSLOG\%COMPUTERNAME%_Security.evtx - wevtutil epl Microsoft-Windows-GroupPolicy/Operational C:\MSLOG\%COMPUTERNAME%_GroupPolicy_Operational.evtx - wevtutil epl "Microsoft-Windows-WLAN-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%_Microsoft-Windows-WLAN-AutoConfig-Operational.evtx - wevtutil epl "Microsoft-Windows-Wired-AutoConfig/Operational" c:\MSLOG\%COMPUTERNAME%_Microsoft-Windows-Wired-AutoConfig-Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-CredentialRoaming_Operational.evtx - wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%_CertPoleEng_Operational.evtx - ``` - - For Windows 8 and later, also run these commands for event logs: - - ``` - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-System_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-User_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServices-Deployment_Operational.evtx - ``` - - Certificates Store information: - - ``` - certutil -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%_cert-Personal-Registry.txt - certutil -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-Registry.txt - certutil -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-GroupPolicy.txt - certutil -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_TrustedRootCA-Enterprise.txt - certutil -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Reg.txt - certutil -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-GroupPolicy.txt - certutil -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Enterprise.txt - certutil -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-Registry.txt - certutil -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-GroupPolicy.txt - certutil -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%_cert-Intermediate-Enterprise.txt - certutil -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Registry.txt - certutil -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-GroupPolicy.txt - certutil -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Enterprise.txt - certutil -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Registry.txt - certutil -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-GroupPolicy.txt - certutil -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Enterprise.txt - certutil -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%_cert-NtAuth-Enterprise.txt - certutil -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%_cert-User-Personal-Registry.txt - certutil -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Registry.txt - certutil -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Enterprise.txt - certutil -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-Registry.txt - certutil -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-GroupPolicy.txt - certutil -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-Registry.txt - certutil -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-GroupPolicy.txt - certutil -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-Registry.txt - certutil -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-GroupPolicy.txt - certutil -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-Registry.txt - certutil -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-GroupPolicy.txt - certutil -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-Registry.txt - certutil -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-GroupPolicy.txt - certutil -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%_cert-User-UserDS.txt - ``` - - Wireless LAN client information: - - ``` - netsh wlan show all > c:\MSLOG\%COMPUTERNAME%_wlan_show_all.txt - netsh wlan export profile folder=c:\MSLOG\ - ``` - - Wired LAN Client information - - ``` - netsh lan show interfaces > c:\MSLOG\%computername%_lan_interfaces.txt - netsh lan show profiles > c:\MSLOG\%computername%_lan_profiles.txt - netsh lan show settings > c:\MSLOG\%computername%_lan_settings.txt - netsh lan export profile folder=c:\MSLOG\ - ``` -4. Save the logs stored in C:\MSLOG. - -### On NPS - -1. Create C:\MSLOG to store captured logs. -2. Launch a command prompt as an administrator. -3. Run the following commands. - - Environmental information and Group Policies application status: - - ``` - gpresult /H C:\MSLOG\%COMPUTERNAME%_gpresult.txt - msinfo32 /report c:\MSLOG\%COMPUTERNAME%_msinfo32.txt - ipconfig /all > c:\MSLOG\%COMPUTERNAME%_ipconfig.txt - route print > c:\MSLOG\%COMPUTERNAME%_route_print.txt - ``` - - Event logs: - - ``` - wevtutil epl Application c:\MSLOG\%COMPUTERNAME%_Application.evtx - wevtutil epl System c:\MSLOG\%COMPUTERNAME%_System.evtx - wevtutil epl Security c:\MSLOG\%COMPUTERNAME%_Security.evtx - wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%_GroupPolicy_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-CredentialRoaming_Operational.evtx - wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%_CertPoleEng_Operational.evtx - ``` - - Run the following commands on Windows Server 2012 and later: - - ``` - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-System_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-User_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServices-Deployment_Operational.evtx - ``` - - Certificates store information - - ``` - certutil -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%_cert-Personal-Registry.txt - certutil -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-Registry.txt - certutil -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-GroupPolicy.txt - certutil -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_TrustedRootCA-Enterprise.txt - certutil -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Reg.txt - certutil -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-GroupPolicy.txt - certutil -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Enterprise.txt - certutil -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-Registry.txt - certutil -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-GroupPolicy.txt - certutil -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%_cert-Intermediate-Enterprise.txt - certutil -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Registry.txt - certutil -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-GroupPolicy.txt - certutil -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Enterprise.txt - certutil -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Registry.txt - certutil -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-GroupPolicy.txt - certutil -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Enterprise.txt - certutil -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%_cert-NtAuth-Enterprise.txt - certutil -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%_cert-User-Personal-Registry.txt - certutil -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Registry.txt - certutil -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Enterprise.txt - certutil -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-Registry.txt - certutil -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-GroupPolicy.txt - certutil -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-Registry.txt - certutil -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-GroupPolicy.txt - certutil -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-Registry.txt - certutil -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-GroupPolicy.txt - certutil -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-Registry.txt - certutil -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-GroupPolicy.txt - certutil -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-Registry.txt - certutil -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-GroupPolicy.txt - certutil -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%_cert-User-UserDS.txt - ``` - - NPS configuration information: - - ``` - netsh nps show config > C:\MSLOG\%COMPUTERNAME%_nps_show_config.txt - netsh nps export filename=C:\MSLOG\%COMPUTERNAME%_nps_export.xml exportPSK=YES - ``` -3. Take the following steps to save an NPS accounting log. - 1. Open **Administrative tools > Network Policy Server**. - 2. On the Network Policy Server administration tool, select **Accounting** in the left pane. - 3. Click **Change Log File Properties**. - 4. On the **Log File** tab, note the log file naming convention shown as **Name** and the log file location shown in **Directory** box. - 5. Copy the log file to C:\MSLOG. - -4. Save the logs stored in C:\MSLOG. - -## Certification Authority (CA) (OPTIONAL) - -1. On a CA, launch a command prompt as an administrator. Create C:\MSLOG to store captured logs. -2. Run the following commands. - - Environmental information and Group Policies application status - - ``` - gpresult /H C:\MSLOG\%COMPUTERNAME%_gpresult.txt - msinfo32 /report c:\MSLOG\%COMPUTERNAME%_msinfo32.txt - ipconfig /all > c:\MSLOG\%COMPUTERNAME%_ipconfig.txt - route print > c:\MSLOG\%COMPUTERNAME%_route_print.txt - ``` - - Event logs - - ``` - wevtutil epl Application c:\MSLOG\%COMPUTERNAME%_Application.evtx - wevtutil epl System c:\MSLOG\%COMPUTERNAME%_System.evtx - wevtutil epl Security c:\MSLOG\%COMPUTERNAME%_Security.evtx - wevtutil epl Microsoft-Windows-GroupPolicy/Operational c:\MSLOG\%COMPUTERNAME%_GroupPolicy_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-CredentialRoaming/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-CredentialRoaming_Operational.evtx - wevtutil epl Microsoft-Windows-CertPoleEng/Operational c:\MSLOG\%COMPUTERNAME%_CertPoleEng_Operational.evtx - ``` - - Run the following lines on Windows 2012 and up - - ``` - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-System/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-System_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServicesClient-Lifecycle-User/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServicesClient-Lifecycle-User_Operational.evtx - wevtutil epl Microsoft-Windows-CertificateServices-Deployment/Operational c:\MSLOG\%COMPUTERNAME%_CertificateServices-Deployment_Operational.evtx - ``` - - Certificates store information - - ``` - certutil -v -silent -store MY > c:\MSLOG\%COMPUTERNAME%_cert-Personal-Registry.txt - certutil -v -silent -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-Registry.txt - certutil -v -silent -store -grouppolicy ROOT > c:\MSLOG\%COMPUTERNAME%_cert-TrustedRootCA-GroupPolicy.txt - certutil -v -silent -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_TrustedRootCA-Enterprise.txt - certutil -v -silent -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Reg.txt - certutil -v -silent -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-GroupPolicy.txt - certutil -v -silent -store -enterprise TRUST > c:\MSLOG\%COMPUTERNAME%_cert-EnterpriseTrust-Enterprise.txt - certutil -v -silent -store CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-Registry.txt - certutil -v -silent -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-IntermediateCA-GroupPolicy.txt - certutil -v -silent -store -enterprise CA > c:\MSLOG\%COMPUTERNAME%_cert-Intermediate-Enterprise.txt - certutil -v -silent -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Registry.txt - certutil -v -silent -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-GroupPolicy.txt - certutil -v -silent -store -enterprise AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-3rdPartyRootCA-Enterprise.txt - certutil -v -silent -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Registry.txt - certutil -v -silent -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-GroupPolicy.txt - certutil -v -silent -store -enterprise SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-SmartCardRoot-Enterprise.txt - certutil -v -silent -store -enterprise NTAUTH > c:\MSLOG\%COMPUTERNAME%_cert-NtAuth-Enterprise.txt - certutil -v -silent -user -store MY > c:\MSLOG\%COMPUTERNAME%_cert-User-Personal-Registry.txt - certutil -v -silent -user -store ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Registry.txt - certutil -v -silent -user -store -enterprise ROOT > c:\MSLOG\%COMPUTERNAME%_cert-User-TrustedRootCA-Enterprise.txt - certutil -v -silent -user -store TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-Registry.txt - certutil -v -silent -user -store -grouppolicy TRUST > c:\MSLOG\%COMPUTERNAME%_cert-User-EnterpriseTrust-GroupPolicy.txt - certutil -v -silent -user -store CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-Registry.txt - certutil -v -silent -user -store -grouppolicy CA > c:\MSLOG\%COMPUTERNAME%_cert-User-IntermediateCA-GroupPolicy.txt - certutil -v -silent -user -store Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-Registry.txt - certutil -v -silent -user -store -grouppolicy Disallowed > c:\MSLOG\%COMPUTERNAME%_cert-User-UntrustedCertificates-GroupPolicy.txt - certutil -v -silent -user -store AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-Registry.txt - certutil -v -silent -user -store -grouppolicy AuthRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-3rdPartyRootCA-GroupPolicy.txt - certutil -v -silent -user -store SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-Registry.txt - certutil -v -silent -user -store -grouppolicy SmartCardRoot > c:\MSLOG\%COMPUTERNAME%_cert-User-SmartCardRoot-GroupPolicy.txt - certutil -v -silent -user -store UserDS > c:\MSLOG\%COMPUTERNAME%_cert-User-UserDS.txt - ``` - - CA configuration information - - ``` - reg save HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%_CertSvc.hiv - reg export HKLM\System\CurrentControlSet\Services\CertSvc c:\MSLOG\%COMPUTERNAME%_CertSvc.txt - reg save HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%_Cryptography.hiv - reg export HKLM\SOFTWARE\Microsoft\Cryptography c:\MSLOG\%COMPUTERNAME%_Cryptography.txt - ``` -3. Copy the following files, if exist, to C:\MSLOG: %windir%\CAPolicy.inf -4. Sign in to a domain controller and create C:\MSLOG to store captured logs. -5. Launch Windows PowerShell as an administrator. -6. Run the following PowerShell cmdlets. Replace the domain name in ";.. ,DC=test,DC=local"; with appropriate domain name. The example shows commands for "; test.local"; domain. - - ```powershell - Import-Module ActiveDirectory - Get-ADObject -SearchBase ";CN=Public Key Services,CN=Services,CN=Configuration,DC=test,DC=local"; -Filter * -Properties * | fl * > C:\MSLOG\Get-ADObject_$Env:COMPUTERNAME.txt - ``` -7. Save the following logs. - - All files in C:\MSLOG on the CA - - All files in C:\MSLOG on the domain controller - diff --git a/windows/client-management/determine-appropriate-page-file-size.md b/windows/client-management/determine-appropriate-page-file-size.md deleted file mode 100644 index 54cd623df2..0000000000 --- a/windows/client-management/determine-appropriate-page-file-size.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: How to determine the appropriate page file size for 64-bit versions of Windows -description: Learn how to determine the appropriate page file size for 64-bit versions of Windows. -ms.prod: w10 -ms.topic: troubleshooting -author: Deland-Han -ms.localizationpriority: medium -ms.author: delhan -ms.date: 8/28/2019 -ms.reviewer: dcscontentpm -manager: dansimp -ms.collection: highpri ---- - -# How to determine the appropriate page file size for 64-bit versions of Windows - -Page file sizing depends on the system crash dump setting requirements and the peak usage or expected peak usage of the system commit charge. Both considerations are unique to each system, even for systems that are identical. This uniqueness means that page file sizing is also unique to each system and can't be generalized. - -## Determine the appropriate page file size - -Use the following considerations for page file sizing for all versions of Windows and Windows Server. - -### Crash dump setting - -If you want a crash dump file to be created during a system crash, a page file or a dedicated dump file must exist and be large enough to back up the system crash dump setting. Otherwise, a system memory dump file isn't created. - -For more information, see [Support for system crash dumps](introduction-page-file.md#support-for-system-crash-dumps) section. - -### Peak system commit charge - -The system commit charge can't exceed the system commit limit. This limit is the sum of physical memory (RAM) and all page files combined. If no page files exist, the system commit limit is slightly less than the physical memory that is installed. Peak system-committed memory usage can vary greatly between systems. Therefore, physical memory and page file sizing also vary. - -### Quantity of infrequently accessed pages - -The purpose of a page file is to *back* (support) infrequently accessed modified pages so that they can be removed from physical memory. This removal provides more available space for more frequently accessed pages. The "\Memory\Modified Page List Bytes" performance counter measures, in part, the number of infrequently accessed modified pages that are destined for the hard disk. However, not all the memory on the modified page list is written out to disk. Typically, several hundred megabytes of memory remains resident on the modified list. Therefore, consider extending or adding a page file if all the following conditions are true: - -- More available physical memory (\Memory\Available MBytes) is required. - -- The modified page list contains a significant amount of memory. - -- The existing page files are fairly full (\Paging Files(*)\% Usage). - -## Support for system crash dumps - -A system crash (also known as a “bug check” or a "Stop error") occurs when the system can't run correctly. The dump file that is produced from this event is called a system crash dump. A page file or dedicated dump file is used to write a crash dump file (Memory.dmp) to disk. Therefore, a page file or a dedicated dump file must be large enough to support the kind of crash dump selected. Otherwise, the system can't create the crash dump file. - ->[!Note] ->During startup, system-managed page files are sized respective to the system crash dump settings. This assumes that enough free disk space exists. - -|System crash dump setting |Minimum page file size requirement| -|-----------|-------------------| -|Small memory dump (256 KB) |1 MB| -|Kernel memory dump |Depends on kernel virtual memory usage| -|Complete memory dump |1 x RAM plus 257 MB*| -|Automatic memory dump |Depends on kernel virtual memory usage. For details, see Automatic memory dump.| - -\* 1 MB of header data and device drivers can total 256 MB of secondary crash dump data. - -The **Automatic memory dump** setting is enabled by default. This setting is an alternative to a kind of crash dump. This setting automatically selects the best page file size, depending on the frequency of system crashes. - -The Automatic memory dump feature initially selects a small paging file size. It would accommodate the kernel memory most of the time. If the system crashes again within four weeks, the Automatic memory dump feature sets the page file size as either the RAM size or 32 GB, whichever is smaller. - -Kernel memory crash dumps require enough page file space or dedicated dump file space to accommodate the kernel mode side of virtual memory usage. If the system crashes again within four weeks of the previous crash, a Complete memory dump is selected at restart. This dump requires a page file or dedicated dump file of at least the size of physical memory (RAM) plus 1 MB for header information plus 256 MB for potential driver data to support all the potential data that is dumped from memory. Again, the system-managed page file will be increased to back this kind of crash dump. If the system is configured to have a page file or a dedicated dump file of a specific size, make sure that the size is sufficient to back the crash dump setting that is listed in the table earlier in this section together with and the peak system commit charge. - -### Dedicated dump files - -Computers that are running Microsoft Windows or Microsoft Windows Server usually must have a page file to support a system crash dump. System administrators can now create a dedicated dump file instead. - -A dedicated dump file is a page file that isn't used for paging. Instead, it is “dedicated” to back a system crash dump file (Memory.dmp) when a system crash occurs. Dedicated dump files can be put on any disk volume that can support a page file. We recommend that you use a dedicated dump file if you want a system crash dump but you don't want a page file. To learn how to create it, see [Overview of memory dump file options for Windows](/troubleshoot/windows-server/performance/memory-dump-file-options). - -## System-managed page files - -By default, page files are system-managed. This system management means that the page files increase and decrease based on many factors, such as the amount of physical memory installed, the process of accommodating the system commit charge, and the process of accommodating a system crash dump. - -For example, when the system commit charge is more than 90 percent of the system commit limit, the page file is increased to back it. This surge continues to occur until the page file reaches three times the size of physical memory or 4 GB, whichever is larger. Therefore, it's assumes that the logical disk that is hosting the page file is large enough to accommodate the growth. - -The following table lists the minimum and maximum page file sizes of system-managed page files in Windows 10 and Windows 11. - -|Minimum page file size |Maximum page file size| -|---------------|------------------| -|Varies based on page file usage history, amount of RAM (RAM ÷ 8, max 32 GB) and crash dump settings. |3 × RAM or 4 GB, whichever is larger. This size is then limited to the volume size ÷ 8. However, it can grow to within 1 GB of free space on the volume if necessary for crash dump settings.| - -## Performance counters - -Several performance counters are related to page files. This section describes the counters and what they measure. - -### \Memory\Page/sec and other hard page fault counters - -The following performance counters measure hard page faults (which include, but aren't limited to, page file reads): - -- \Memory\Page/sec - -- \Memory\Page Reads/sec - -- \Memory\Page Inputs/sec - -The following performance counters measure page file writes: - -- \Memory\Page Writes/sec - -- \Memory\Page Output/sec - -Hard page faults are faults that must be resolved by retrieving the data from disk. Such data can include portions of DLLs, .exe files, memory-mapped files, and page files. These faults might or might not be related to a page file or to a low-memory condition. Hard page faults are a standard function of the operating system. They occur when the following items are read: - -- Parts of image files (.dll and .exe files) as they're used - -- Memory-mapped files - -- A page file - -High values for these counters (excessive paging) indicate disk access of generally 4 KB per page fault on x86 and x64 versions of Windows and Windows Server. This disk access might or might not be related to page file activity but may contribute to poor disk performance that can cause system-wide delays if the related disks are overwhelmed. - -Therefore, we recommend that you monitor the disk performance of the logical disks that host a page file in correlation with these counters. A system that has a sustained 100 hard page faults per second experiences 400 KB per second disk transfers. Most 7,200-RPM disk drives can handle about 5 MB per second at an IO size of 16 KB or 800 KB per second at an IO size of 4 KB. No performance counter directly measures which logical disk the hard page faults are resolved for. - -### \Paging File(*)\% Usage - -The \Paging File(*)\% Usage performance counter measures the percentage of usage of each page file. 100 percent usage of a page file doesn't indicate a performance problem as long as the system commit limit isn't reached by the system commit charge, and if a significant amount of memory isn't waiting to be written to a page file. - ->[!Note] ->The size of the Modified Page List (\Memory\Modified Page List Bytes) is the total of modified data that is waiting to be written to disk. - -If the Modified Page List (a list of physical memory pages that are the least frequently accessed) contains lots of memory, and if the **% Usage** value of all page files is greater than 90, you can make more physical memory available for more frequently access pages by increasing or adding a page file. - ->[!Note] ->Not all the memory on the modified page list is written out to disk. Typically, several hundred megabytes of memory remains resident on the modified list. - -## Multiple page files and disk considerations - -If a system is configured to have more than one page files, the page file that responds first is the one that is used. This customized configuration means that page files that are on faster disks are used more frequently. Also, whether you put a page file on a “fast” or “slow” disk is important only if the page file is frequently accessed and if the disk that is hosting the respective page file is overwhelmed. Actual page file usage depends greatly on the amount of modified memory that the system is managing. This dependency means that files that already exist on disk (such as .txt, .doc, .dll, and .exe) aren't written to a page file. Only modified data that doesn't already exist on disk (for example, unsaved text in Notepad) is memory that could potentially be backed by a page file. After the unsaved data is saved to disk as a file, it's backed by the disk and not by a page file. diff --git a/windows/client-management/generate-kernel-or-complete-crash-dump.md b/windows/client-management/generate-kernel-or-complete-crash-dump.md deleted file mode 100644 index 442eedecc8..0000000000 --- a/windows/client-management/generate-kernel-or-complete-crash-dump.md +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: Generate a kernel or complete crash dump -description: Learn how to generate a kernel or complete crash dump, and then use the output to troubleshoot several issues. -ms.prod: w10 -ms.topic: troubleshooting -author: Deland-Han -ms.localizationpriority: medium -ms.author: delhan -ms.date: 8/28/2019 -ms.reviewer: -manager: willchen -ms.collection: highpri ---- - -# Generate a kernel or complete crash dump - -A system crash (also known as a “bug check” or a "Stop error") occurs when Windows can't run correctly. The dump file that is produced from this event is called a system crash dump. - -A manual kernel or complete memory dump file is useful when you troubleshoot several issues because the process captures a record of system memory at the time of a crash. - -## Set up page files - -See [Support for system crash dumps](determine-appropriate-page-file-size.md#support-for-system-crash-dumps) for the page file size requirement for system crash dump. - -## Enable memory dump setting - -You must be logged on as an administrator or a member of the Administrators group to complete this procedure. If your computer is connected to a network, network policy settings may prevent you from completing this procedure. - -To enable memory dump setting, follow these steps: - -1. In **Control Panel**, select **System and Security** > **System**. - -2. Select **Advanced system settings**, and then select the **Advanced** tab. - -3. In the **Startup and Recovery** area, select **Settings**. - -4. Make sure that **Kernel memory dump** or **Complete memory dump** is selected under **Writing Debugging Information**. - -5. Restart the computer. - ->[!Note] ->You can change the dump file path by edit the **Dump file** field. In other words, you can change the path from %SystemRoot%\Memory.dmp to point to a local drive that has enough disk space, such as E:\Memory.dmp. - -### Tips to generate memory dumps - -When the computer crashes and restarts, the contents of physical RAM are written to the paging file that is located on the partition on which the operating system is installed. - -Depending on the speed of the hard disk on which Windows is installed, dumping more than 2 gigabytes (GB) of memory may take a long time. Even in a best-case scenario, if the dump file is configured to reside on another local hard drive, a significant amount of data will be read and written to the hard disks. This read-and-write process can cause a prolonged server outage. - ->[!Note] ->Use this method to generate complete memory dump files with caution. Ideally, you should do this only when you are explicitly requested to by the Microsoft Support engineer. Any kernel or complete memory dump file debugging should be the last resort after all standard troubleshooting methods have been completely exhausted. - -## Manually generate a memory dump file - -### Use the NotMyFault tool - -If you can sign in while the problem is occurring, you can use the Microsoft Sysinternals NotMyFault tool by following these steps: - -1. Download the [NotMyFault](https://download.sysinternals.com/files/NotMyFault.zip) tool. - -2. Select **Start**, and then select **Command Prompt**. -3. At the command line, run the following command: - - ```console - notMyfault.exe /crash - ``` - ->[!Note] ->This operation generates a memory dump file and a D1 Stop error. - -### Use NMI - -On some computers, you can't use keyboard to generate a crash dump file. For example, Hewlett-Packard (HP) BladeSystem servers from the Hewlett-Packard Development Company are managed through a browser-based graphical user interface (GUI). A keyboard isn't attached to the HP BladeSystem server. - -In these cases, you must generate a complete crash dump file or a kernel crash dump file by using the Non-Maskable Interrupt (NMI) switch that causes an NMI on the system processor. - -To implement this process, follow these steps: - -> [!IMPORTANT] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. - -> [!NOTE] -> This registry key isn't required for clients running Windows 8 and later, or servers running Windows Server 2012 and later. Setting this registry key on later versions of Windows has no effect. - -1. In Registry Editor, locate the following registry subkey: - - **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl** - -2. Right-click **CrashControl**, point to **New**, and then click **DWORD Value**. - -3. Type NMICrashDump, and then press Enter. - -4. Right-click **NMICrashDump**, and then select **Modify**. - -5. In the **Value data** box, type **1**, and then select **OK**. - -6. Restart the computer. - -7. Hardware vendors, such as HP, IBM, and Dell, may provide an Automatic System Recovery (ASR) feature. You should disable this feature during troubleshooting. For example, if the HP and Compaq ASR feature is enabled in the BIOS, disable this feature while you troubleshoot to generate a complete Memory.dmp file. For the exact steps, contact your hardware vendor. - -8. Enable the NMI switch in the BIOS or by using the Integrated Lights Out (iLO) Web interface. - - >[!Note] - >For the exact steps, see the BIOS reference manual or contact your hardware vendor. - -9. Test this method on the server by using the NMI switch to generate a dump file. You'll see a STOP 0x00000080 hardware malfunction. - -If you want to run NMI in Microsoft Azure using Serial Console, see [Use Serial Console for SysRq and NMI calls](/troubleshoot/azure/virtual-machines/serial-console-nmi-sysrq). - -### Use the keyboard - -[Forcing a System Crash from the Keyboard](/windows-hardware/drivers/debugger/forcing-a-system-crash-from-the-keyboard) - -### Use Debugger - -[Forcing a System Crash from the Debugger](/windows-hardware/drivers/debugger/forcing-a-system-crash-from-the-debugger) diff --git a/windows/client-management/introduction-page-file.md b/windows/client-management/introduction-page-file.md deleted file mode 100644 index af10628683..0000000000 --- a/windows/client-management/introduction-page-file.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Introduction to the page file -description: Learn about the page files in Windows. A page file is an optional, hidden system file on a hard disk. -ms.prod: w10 -ms.topic: troubleshooting -author: Deland-Han -ms.localizationpriority: medium -ms.author: delhan -ms.reviewer: dcscontentpm -manager: dansimp -ms.collection: highpri ---- - -# Introduction to page files - -A page file (also known as a "paging file") is an optional, hidden system file on a hard disk. - -## Functionality - -Page files have the following functionalities. - -### Physical extension of RAM - -Page files enable the system to remove infrequently accessed modified pages from physical memory to let the system use physical memory more efficiently for more frequently accessed pages. - -### Application requirements - -Some products or services require a page file for various reasons. For specific information, check the product documentation. - -For example, the following Windows servers require page files: - -- Windows Server domain controllers (DCs) -- DFS Replication (DFS-R) servers -- Certificate servers -- ADAM/LDS servers - -This requirement is because the algorithm of the database cache for Extensible Storage Engine (ESENT, or ESE for Microsoft Exchange Server) depends on the "\Memory\Transition Pages RePurposed/sec" performance monitor counter. A page file is required to ensure that the database cache can release memory if other services or applications request memory. - -For Windows Server 2012 Hyper-V and Windows Server 2012 R2 Hyper-V, the page file of the management OS (commonly called the host OS) should be left at the default of setting of "System Managed". - -### Support for system crash dumps - -Page files can be used to "back" (or support) system crash dumps and extend how much system-committed memory (also known as "virtual memory") a system can support. - -For more information about system crash dumps, see [system crash dump options](system-failure-recovery-options.md#under-write-debugging-information). - -## Page files in Windows with large physical memory - -When large physical memory is installed, a page file might not be required to support the system commit charge during peak usage. For example, 64-bit versions of Windows and Windows Server support more physical memory (RAM) than 32-bit versions support. The available physical memory alone might be large enough. - -However, the reason to configure the page file size hasn't changed. It has always been about supporting a system crash dump, if it's necessary, or extending the system commit limit, if it's necessary. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. The available physical memory alone might be large enough to do this. However, a page file or a dedicated dump file might still be required to back a system crash dump. - -## System committed memory - -Page files extend how much "committed memory" (also known as "virtual memory") is used to store modified data. - -The system commit memory limit is the sum of physical memory and all page files combined. It represents the maximum system-committed memory (also known as the "system commit charge") that the system can support. - -![Task manager.](images/task-manager.png) - -The system commit charge is the total committed or "promised" memory of all committed virtual memory in the system. If the system commit charge reaches the system commit limit, the system and processes might not get committed memory. This condition can cause freezing, crashing, and other malfunctions. Therefore, make sure that you set the system commit limit high enough to support the system commit charge during peak usage. - -![Out of memory.](images/out-of-memory.png) - -![Task Manager.](images/task-manager-commit.png) - -The system committed charge and system committed limit can be measured on the **Performance** tab in Task Manager or by using the "\Memory\Committed Bytes" and "\Memory\Commit Limit" performance counters. The **\Memory\% Committed Bytes In Use** counter is a ratio of \Memory\Committed Bytes to \Memory\Commit Limit values. - -> [!NOTE] -> System-managed page files automatically grow up to three times the physical memory or 4 GB (whichever is larger, but no more than one-eighth of the volume size) when the system commit charge reaches 90 percent of the system commit limit. This assumes that enough free disk space is available to accommodate the growth. diff --git a/windows/client-management/system-failure-recovery-options.md b/windows/client-management/system-failure-recovery-options.md deleted file mode 100644 index 354b49fbea..0000000000 --- a/windows/client-management/system-failure-recovery-options.md +++ /dev/null @@ -1,262 +0,0 @@ ---- -title: Configure system failure and recovery options in Windows -description: Learn how to configure the actions that Windows takes when a system error occurs and what the recovery options are. -ms.prod: w10 -ms.topic: troubleshooting -author: Deland-Han -ms.localizationpriority: medium -ms.author: delhan -ms.date: 07/12/2022 -ms.reviewer: dcscontentpm -manager: dansimp ---- - -# Configure system failure and recovery options in Windows - -This article describes how to configure the actions that Windows takes when a system error (also referred to as a bug check, system crash, fatal system error, or Stop error) occurs. You can configure the following actions: - -- Write an event to the System log. - -- Alert administrators (if you've set up administrative alerts). - -- Put system memory into a file that advanced users can use for debugging. - -- Automatically restart the computer. - ->[!Note] -> You must be logged on as an administrator or a member of the Administrators group to complete this procedure. If your computer is connected to a network, network policy settings may prevent you from completing this procedure. - -## Configuring system failure and recovery options - -> [!IMPORTANT] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/help/322756) in case problems occur. - -The options are available in the **Startup and Recovery** dialog box. You can also use the following methods: - -- Modify the values under the following registry subkey: - - **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl** - -- To modify the option on your local computer, use the command line utility (Wmic.exe) to access Windows Management Instrumentation (WMI). - -Follow these steps to view the options in **Startup and Recovery**. (The registry value and Wmic commands are also listed for each option.) - -1. In Control Panel, select **System and Security > System**. - -2. Select **Advanced system settings**, select the **Advanced** tab, and select **Settings** in the **Startup and Recovery** area. - -### Under "System failure" - -Select the check boxes for the actions that you want Windows to perform when a system error occurs. - -#### Write an event to the System log - -This option specifies that event information is recorded in the System log. By default, this option is turned on. - -To turn off this option, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set WriteToSystemLog = False - ``` - -- Set the **LogEvent** DWORD value to **0**. - -#### Send an administrative alert - -The option specifies that administrators are notified of the system error if you configured administrative alerts. By default, this option is turned on. - -To turn off this option, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set SendAdminAlert = False - ``` - -- Set the **SendAlert** DWORD value to **0**. - -#### Automatically restart - -The option specifies that Windows automatically restarts your computer. By default, this option is turned on. - -To turn off this option, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set AutoReboot = False - ``` - -- Set the **AutoReboot** DWORD value to **0**. - -### Under "Write debugging information" - -Select one of the following type of information that you want Windows to record in a memory dump file if the computer stops unexpectedly: - -#### (none) - -The option doesn't record any information in a memory dump file. - -To specify that you don't want Windows to record information in a memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugInfoType = 0 - ``` -- Set the **CrashDumpEnabled** DWORD value to **0**. - -#### Small Memory Dump - -The option records the smallest amount of information to help identify the problem. This option requires a paging file of at least 2 megabytes (MB) on the boot volume of your computer, and specifies that Windows will create a new file each time the system stops unexpectedly. A history of these files is stored in the folder that is listed under Small Dump Directory (%SystemRoot%\Minidump). In Windows XP and Windows Server 2003, the small memory dump file is used together with the Windows Error Reporting feature. - -To specify that you want to use a small memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugInfoType = 3 - ``` - -- Set the **CrashDumpEnabled** DWORD value to **3**. - -To specify that you want to use a folder as your Small Dump Directory, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set MiniDumpDirectory = - ``` - -- Set the **MinidumpDir** Expandable String Value to \. - -#### Kernel Memory Dump - -The option records only kernel memory. This option stores more information than a small memory dump file, but it takes less time to complete than a complete memory dump file. The file is stored in %SystemRoot%\Memory.dmp by default, and any previous kernel or complete memory dump files are overwritten if the **Overwrite any existing file** check box is selected. If you set this option, you must have a sufficiently large paging file on the boot volume. The required size depends on the amount of RAM in your computer. However, the maximum amount of space that must be available for a kernel memory dump on a 32-bit system is 2 GB plus 16 MB. On a 64-bit system, the maximum amount of space that must be available for a kernel memory dump is the size of the RAM plus 128 MB. The following table provides guidelines for the size of the paging file: - -|RAM size |Paging file should be no smaller than| -|-------|-----------------| -|256 MB–1,373 MB |1.5 times the RAM size| -|1,374 MB or greater |32-bit system: 2 GB plus 16 MB
    64-bit system: size of the RAM plus 128 MB| - -To specify that you want to use a kernel memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugInfoType = 2 - ``` - -- Set the **CrashDumpEnabled** DWORD value to **2**. - -To specify that you want to use a file as your memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugFilePath = - ``` - -- Set the **DumpFile** Expandable String Value to \. - -To specify that you don't want to overwrite any previous kernel or complete memory dump files, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set OverwriteExistingDebugFile = 0 - ``` - -- Set the **Overwrite** DWORD value to **0**. - -#### Complete Memory Dump - -The option records the contents of system memory when the computer stops unexpectedly. This option isn't available on computers that have 2 or more GB of RAM. If you select this option, you must have a paging file on the boot volume that is sufficient to hold all the physical RAM plus 1 MB. The file is stored as specified in %SystemRoot%\Memory.dmp by default. - -The extra megabyte is required for a complete memory dump file because Windows writes a header in addition to dumping the memory contents. The header contains a crash dump signature and specifies the values of some kernel variables. The header information doesn't require a full megabyte of space, but Windows sizes your paging file in increments of megabytes. - -To specify that you want to use a complete memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugInfoType = 1 - ``` - -- Set the **CrashDumpEnabled** DWORD value to **1**. - -To specify that you want to use a file as your memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugFilePath = - ``` - -- Set the DumpFile Expandable String Value to \. - -To specify that you don't want to overwrite any previous kernel or complete memory dump files, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set OverwriteExistingDebugFile = 0 - ``` - -- Set the **Overwrite** DWORD value to **0**. - -#### Automatic Memory Dump - -This is the default option. An Automatic Memory Dump contains the same information as a Kernel Memory Dump. The difference between the two is in the way that Windows sets the size of the system paging file. If the system paging file size is set to **System managed size**, and the kernel-mode crash dump is set to **Automatic Memory Dump**, then Windows can set the size of the paging file to less than the size of RAM. In this case, Windows sets the size of the paging file large enough to ensure that a kernel memory dump can be captured most of the time. - -If the computer crashes and the paging file is not large enough to capture a kernel memory dump, Windows increases the size of the paging file to at least the size of RAM. For more information, see [Automatic Memory Dump](/windows-hardware/drivers/debugger/automatic-memory-dump). - -To specify that you want to use an automatic memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugInfoType = 7 - ``` - -- Set the **CrashDumpEnabled** DWORD value to **7**. - -To specify that you want to use a file as your memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugFilePath = - ``` - -- Set the **DumpFile** Expandable String Value to \. - -To specify that you don't want to overwrite any previous kernel or complete memory dump files, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set OverwriteExistingDebugFile = 0 - ``` - -- Set the **Overwrite** DWORD value to **0**. - -#### Active Memory Dump - -An Active Memory Dump is similar to a Complete Memory Dump, but it filters out pages that are not likely to be relevant to troubleshooting problems on the host machine. Because of this filtering, it is typically significantly smaller than a Complete Memory Dump. - -This dump file includes any memory allocated to user-mode applications. It also includes memory allocated to the Windows kernel and hardware abstraction layer, as well as memory allocated to kernel-mode drivers and other kernel-mode programs. The dump includes active pages mapped into the kernel or user space that are useful for debugging, as well as selected Pagefile-backed Transition, Standby, and Modified pages such as the memory allocated with VirtualAlloc or page-file-backed sections. Active dumps do not include pages on the free and zeroed lists, the file cache, guest VM pages, and various other types of memory that are not likely to be useful during debugging. For more information, see [Active Memory Dump](/windows-hardware/drivers/debugger/active-memory-dump). - -To specify that you want to use an active memory dump file, modify the registry value: - -- Set the **CrashDumpEnabled** DWORD value to **1**. -- Set the **FilterPages** DWORD value to **1**. - -To specify that you want to use a file as your memory dump file, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set DebugFilePath = - ``` - -- Set the DumpFile Expandable String Value to \. - -To specify that you don't want to overwrite any previous kernel or complete memory dump files, run the following command or modify the registry value: - -- ```cmd - wmic recoveros set OverwriteExistingDebugFile = 0 - ``` - -- Set the **Overwrite** DWORD value to **0**. - ->[!Note] ->If you contact Microsoft Support about a Stop error, you might be asked for the memory dump file that is generated by the Write Debugging Information option. - -To view system failure and recovery settings for your local computer, type **wmic recoveros** at a command prompt, and then press Enter. To view system failure and recovery settings for a remote computer on your local area network, type **wmic /node: recoveros** at a command prompt, and then press Enter. - ->[!Note] ->To successfully use these Wmic.exe command line examples, you must be logged on by using a user account that has administrative rights on the computer. If you are not logged on by using a user account that has administrative rights on the computer, use the **/user:user_name** and **/password:password** switches. - - -### Tips - -- To take advantage of the dump file feature, your paging file must be on the boot volume. If you've moved the paging file to another volume, you must move it back to the boot volume before you use this feature. - -- If you set the Kernel Memory Dump or the Complete Memory Dump option, and you select the **Overwrite any existing file** check box, Windows always writes to the same file name. To save individual dump files, click to clear the **Overwrite any existing file** check box, and then change the file name after each Stop error. - -- You can save some memory if you click to clear the **Write an event to the system log** and **Send an administrative alert** check boxes. The memory that you save depends on the computer, but these features typically require about 60-70 KB. - -## References - -[Varieties of Kernel-Mode Dump Files](/windows-hardware/drivers/debugger/varieties-of-kernel-mode-dump-files) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md deleted file mode 100644 index 07b7e3a9ca..0000000000 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Advanced troubleshooting for Event ID 41 - "The system has rebooted without cleanly shutting down first" -description: Describes the circumstances that cause a computer to generate Event ID 41, and provides guidance for troubleshooting the issue -author: Teresa-Motiv -ms.author: dougeby -ms.date: 12/27/2019 -ms.prod: w10 -ms.topic: article -ms.custom: -- CI 111437 -- CSSTroubleshooting -audience: ITPro -ms.localizationpriority: medium -manager: kaushika -ms.collection: highpri ---- - -# Advanced troubleshooting for Event ID 41: "The system has rebooted without cleanly shutting down first" - -> **Home users** -> This article is intended for use by support agents and IT professionals. If you're looking for more information about blue screen error messages, please visit [Troubleshoot blue screen errors](https://support.microsoft.com/help/14238/windows-10-troubleshoot-blue-screen-errors). - -The preferred way to shut down Windows is to select **Start**, and then select an option to turn off or shut down the computer. When you use this standard method, the operating system closes all files and notifies the running services and applications so that they can write any unsaved data to disk and flush any active caches. - -If your computer shuts down unexpectedly, Windows logs Event ID 41 the next time that the computer starts. The event text resembles the following information: - -> Event ID: 41 -> Description: The system has rebooted without cleanly shutting down first. - -This event indicates that some unexpected activity prevented Windows from shutting down correctly. Such a shutdown might be caused by an interruption in the power supply or by a Stop error. If feasible, Windows records any error codes as it shuts down. During the [kernel phase](advanced-troubleshooting-boot-problems.md#kernel-phase) of the next Windows startup, Windows checks for these codes and includes any existing codes in the event data of Event ID 41. - -> EventData -> BugcheckCode 159 -> BugcheckParameter1 0x3 -> BugcheckParameter2 0xfffffa80029c5060 -> BugcheckParameter3 0xfffff8000403d518 -> BugcheckParameter4 0xfffffa800208c010 -> SleepInProgress false -> PowerButtonTimestamp 0Converts to 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010) - -## How to use Event ID 41 when you troubleshoot an unexpected shutdown or restart - -By itself, Event ID 41 might not contain sufficient information to explicitly define what occurred. Typically, you've to also consider what was occurring at the time of the unexpected shutdown (for example, the power supply failed). Use the information in this article to identify a troubleshooting approach that is appropriate for your circumstances: - -- [Scenario 1](#scen1): The computer restarts because of a Stop error, and Event ID 41 contains a Stop error (bug check) code -- [Scenario 2](#scen2): The computer restarts because you pressed and held the power button -- [Scenario 3](#scen3): The computer is unresponsive or randomly restarts, and Event ID 41 isn't logged or the Event ID 41 entry lists error code values of zero - -### Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a Stop error (bug check) code - -When a computer shuts down or restarts because of a Stop error, Windows includes the Stop error data in Event ID 41 as part of more event data. This information includes the Stop error code (also called a bug check code), as shown in the following example: - -> EventData -> BugcheckCode 159 -> BugcheckParameter1 0x3 -> BugcheckParameter2 0xfffffa80029c5060 -> BugcheckParameter3 0xfffff8000403d518 -> BugcheckParameter4 0xfffffa800208c010 - -> [!NOTE] -> Event ID 41 includes the bug check code in decimal format. Most documentation that describes bug check codes refers to the codes as hexadecimal values instead of decimal values. To convert decimal to hexadecimal, follow these steps: -> -> 1. Select **Start**, type **calc** in the **Search** box, and then select **Calculator**. -> 1. In the **Calculator** window, select **View** > **Programmer**. -> 1. On the left side of calculator, verify that **Dec** is highlighted. -> 1. Use the keyboard to enter the decimal value of the bug check code. -> 1. On the left side of the calculator, select **Hex**. -> The value that the calculator displays is now the hexadecimal code. -> -> When you convert a bug check code to hexadecimal format, verify that the “0x” designation is followed by eight digits (that is, the part of the code after the “x” includes enough zeros to fill out eight digits). For example, 0x9F is typically documented as 0x0000009f, and 0xA is documented as 0x0000000A. In the case of the example event data in this article, "159" converts to 0x0000009f. - -After you identify the hexadecimal value, use the following references to continue troubleshooting: - -- [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md). -- [Bug Check Code Reference](/windows-hardware/drivers/debugger/bug-check-code-reference2). This page lists links to documentation for different bug check codes. -- [How to Debug Kernel Mode Blue Screen Crashes (for beginners)](/archive/blogs/askcore/how-to-debug-kernel-mode-blue-screen-crashes-for-beginners). - -### Scenario 2: The computer restarts because you pressed and held the power button - -Because this method of restarting the computer interferes with the Windows shutdown operation, we recommend that you use this method only if you've no alternative. For example, you might have to use this approach if your computer isn't responding. When you restart the computer by pressing and holding the power button, the computer logs an Event ID 41 that includes a non-zero value for the **PowerButtonTimestamp** entry. - -For help when troubleshooting an unresponsive computer, see [Windows Help](https://support.microsoft.com/hub/4338813/windows-help?os=windows-10). Consider searching for assistance by using keywords such as "hang," "responding," or "blank screen." - -### Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 isn't recorded or the Event ID 41 entry or lists error code values of zero - -This scenario includes the following circumstances: - -- You shut off power to an unresponsive computer, and then you restart the computer. - To verify that a computer is unresponsive, press the CAPS LOCK key on the keyboard. If the CAPS LOCK light on the keyboard doesn't change when you press the CAPS LOCK key, the computer might be unresponsive (also known as a *hard hang*). -- The computer restarts, but it doesn't generate Event ID 41. -- The computer restarts and generates Event ID 41, but the **BugcheckCode** and **PowerButtonTimestamp** values are zero. - -In such cases, something prevents Windows from generating error codes or from writing error codes to disk. Something might block write access to the disk (as in the case of an unresponsive computer) or the computer might shut down too quickly to write the error codes or even detect an error. - -The information in Event ID 41 provides some indication of where to start checking for problems: - -- **Event ID 41 isn't recorded or the bug check code is zero**. This behavior might indicate a power supply problem. If the power to a computer is interrupted, the computer might shut down without generating a Stop error. If it does generate a Stop error, it might not finish writing the error codes to disk. The next time the computer starts, it might not log Event ID 41. Or, if it does, the bug check code is zero. The following conditions might be the cause: - - In the case of a portable computer, the battery was removed or drained. - - In the case of a desktop computer, the computer was unplugged or experienced a power outage. - - The power supply is underpowered or faulty. - -- **The PowerButtonTimestamp value is zero**. This behavior might occur if you disconnected the power to a computer that wasn't responding to input. The following conditions might be the cause: - - A Windows process blocked write access to the disk, and you shut down the computer by pressing and holding the power button for at least four seconds. - - You disconnected the power to an unresponsive computer. - -Typically, the symptoms described in this scenario indicate a hardware problem. To help isolate the problem, do the following steps: - -- **Disable overclocking**. If the computer has overclocking enabled, disable it. Verify that the issue occurs when the system runs at the correct speed. -- **Check the memory**. Use a memory checker to determine the memory health and configuration. Verify that all memory chips run at the same speed and that every chip is configured correctly in the system. -- **Check the power supply**. Verify that the power supply has enough wattage to appropriately handle the installed devices. If you added memory, installed a newer processor, installed more drives, or added external devices, such devices can require more energy than the current power supply can provide consistently. If the computer logged Event ID 41 because the power to the computer was interrupted, consider obtaining an uninterruptible power supply (UPS) such as a battery backup power supply. -- **Check for overheating**. Examine the internal temperature of the hardware and check for any overheating components. - -If you perform these checks and still can't isolate the problem, set the system to its default configuration and verify whether the issue still occurs. - -> [!NOTE] -> If you see a Stop error message that includes a bug check code, but Event ID 41 doesn't include that code, change the restart behavior for the computer. To do this, follow these steps: -> -> 1. Right-click **My Computer**, then select **Properties** > **Advanced system settings** > **Advanced**. -> 1. In the **Startup and Recovery** section, select **Settings**. -> 1. Clear the **Automatically restart** check box. \ No newline at end of file diff --git a/windows/client-management/troubleshoot-inaccessible-boot-device.md b/windows/client-management/troubleshoot-inaccessible-boot-device.md deleted file mode 100644 index 0871f37f71..0000000000 --- a/windows/client-management/troubleshoot-inaccessible-boot-device.md +++ /dev/null @@ -1,279 +0,0 @@ ---- -title: Advanced advice for Stop error 7B, Inaccessible_Boot_Device -description: Learn how to troubleshoot Stop error 7B or Inaccessible_Boot_Device. This error might occur after some changes are made to the computer, -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.date: 12/11/2018 -ms.reviewer: -manager: dansimp ---- - -# Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device - -This article provides steps to troubleshoot **Stop error 7B: Inaccessible_Boot_Device**. This error might occur after some changes are made to the computer, or immediately after you deploy Windows on the computer. - -## Causes of the Inaccessible_Boot_Device Stop error - -Any one of the following factors might cause the stop error: - -* Missing, corrupted, or misbehaving filter drivers that are related to the storage stack - -* File system corruption - -* Changes to the storage controller mode or settings in the BIOS - -* Using a different storage controller than the one that was used when Windows was installed - -* Moving the hard disk to a different computer that has a different controller - -* A faulty motherboard or storage controller, or faulty hardware - -* In unusual cases, the failure of the TrustedInstaller service to commit newly installed updates is because of component-based store corruptions - -* Corrupted files in the **Boot** partition (for example, corruption in the volume that's labeled **SYSTEM** when you run the `diskpart` > `list vol` command) - -* If there's a blank GPT entry before the entry of the **Boot** partition - -## Troubleshoot this error - -Start the computer in [Windows Recovery Mode (WinRE)](/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference#span-identrypointsintowinrespanspan-identrypointsintowinrespanspan-identrypointsintowinrespanentry-points-into-winre) by following these steps. - -1. Start the system by using [the installation media for the installed version of Windows](https://support.microsoft.com/help/15088). - -2. On the **Install Windows** screen, select **Next** > **Repair your computer**. - -3. On the **System Recovery Options** screen, select **Next** > **Command Prompt**. - -### Verify that the boot disk is connected and accessible - -#### Step 1 - - At the WinRE Command prompt, run `diskpart`, and then run `list disk`. - -A list of the physical disks that are attached to the computer should be displayed and resemble the following display: - -```console - Disk ### Status Size Free Dyn Gpt - - -------- ------------- ------- ------- --- --- - - Disk 0 Online **size* GB 0 B * -``` - -If the computer uses a Unified Extensible Firmware Interface (UEFI) startup interface, there will be an asterisk () in the **GPT* column. - -If the computer uses a basic input/output system (BIOS) interface, there won't be an asterisk in the **Dyn** column. - -#### Step 2 - -If the `list disk` command lists the OS disks correctly, run the `list vol` command in `diskpart`. - -`list vol` generates an output that resembles the following display: - -```console - Volume ### Ltr Label Fs Type Size Status Info - - ---------- --- ----------- ----- ---------- ------- --------- -------- - - Volume 0 Windows RE NTFS Partition 499 MB Healthy - - Volume 1 C OSDisk NTFS Partition 222 GB Healthy Boot - - Volume 2 SYSTEM FAT32 Partition 499 MB Healthy System -``` - ->[!NOTE] ->If the disk that contains the OS isn't listed in the output, you'll have to engage the OEM or virtualization manufacturer. - -### Verify the integrity of Boot Configuration Database - -Check whether the Boot Configuration Database (BCD) has all the correct entries. To do this step, run `bcdedit` at the WinRE command prompt. - -To verify the BCD entries: - -1. Examine the **Windows Boot Manager** section that has the **{bootmgr}** identifier. Make sure that the **device** and **path** entries point to the correct device and boot loader file. - - If the computer is UEFI-based, here's example output: - - ```console - device partition=\Device\HarddiskVolume2 - path \EFI\Microsoft\Boot\bootmgfw.efi - ``` - - If the machine is BIOS-based, here's example output: - - ```console - Device partition=C: - ``` - - >[!NOTE] - >This output might not contain a path. - -2. In the **Windows Boot Loader** that has the **{default}** identifier, make sure that **device**, **path**, **osdevice**, and **systemroot** point to the correct device or partition, winload file, OS partition or device, and OS folder. - - > [!NOTE] - > If the computer is UEFI-based, the file path value that's specified in the **path** parameter of **{bootmgr}** and **{default}** contains an **.efi** extension. - - ![bcdedit.](images/screenshot1.png) - -If any of the information is wrong or missing, we recommend that you create a backup of the BCD store. To do this, run `bcdedit /export C:\temp\bcdbackup`. This command creates a backup in **C:\\temp\\** that's named **bcdbackup**. To restore the backup, run `bcdedit /import C:\temp\bcdbackup`. This command overwrites all BCD settings by using the settings in **bcdbackup**. - -After the backup completes, run the following command to make the changes: - -```console -bcdedit /set *{identifier}* option value -``` - -For example, if the device under {default} is wrong or missing, run this command to set it: `bcdedit /set {default} device partition=C:` - - If you want to completely re-create the BCD, or if you get a message that states that "**The boot configuration data store could not be opened. The system could not find the file specified,** " run `bootrec /rebuildbcd`. - -If the BCD has the correct entries, check whether the **winload** and **bootmgr** entries exist in the correct location, which is in the specified path in the **bcdedit** command. By default, **bootmgr** in the BIOS partition is in the root of the **SYSTEM** partition. To see the file, run `Attrib -s -h -r`. - -If the files are missing, and you want to rebuild the boot files, follow these steps: - -1. Copy all the contents under the **SYSTEM** partition to another location. Alternatively, you can use the command prompt to navigate to the OS drive, create a new folder, and then copy all the files and folders from the **SYSTEM** volume, like shown here: - - ```console - D:\> Mkdir BootBackup - R:\> Copy *.* D:\BootBackup - ``` - -2. If you're using Windows 10, or if you're troubleshooting by using a Windows 10 ISO at the Windows Pre-Installation Environment command prompt, you can use the **bcdboot** command to re-create the boot files, like shown here: - - ```console - Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL - ``` - - For example, if we assign the `` (WinRE drive) the letter R and the `` is the letter D, we would use the following command: - - ```console - Bcdboot D:\windows /s R: /f ALL - ``` - - >[!NOTE] - >The **ALL** part of the **bcdboot** command writes all the boot files (both UEFI and BIOS) to their respective locations. - -If you don't have a Windows 10 ISO, format the partition and copy **bootmgr** from another working computer that has a similar Windows build. To do the formatting and copying, follow these steps: - -1. Start **Notepad**. - -2. Press Ctrl+O. - -3. Navigate to the system partition (in this example, it's R). - -4. Right-click the partition, and then format it. - -### Troubleshooting if this issue occurs after a Windows Update installation - -Run the following command to verify the Windows update installation and dates: - -```console -Dism /Image:: /Get-packages -``` - -After you run this command, you'll see the **Install pending** and **Uninstall Pending** packages: - -![Dism output pending update.](images/pendingupdate.png) - -1. Run the `dism /Image:C:\ /Cleanup-Image /RevertPendingActions` command. Replace **C:** with the system partition for your computer. - - ![Dism output revert pending.](images/revertpending.png) - -2. Navigate to ***OSdriveLetter*:\Windows\WinSxS**, and then check whether the **pending.xml** file exists. If it does, rename it to **pending.xml.old**. - -3. To revert the registry changes, type **regedit** at the command prompt to open **Registry Editor**. - -4. Select **HKEY_LOCAL_MACHINE**, and then go to **File** > **Load Hive**. - -5. Navigate to ***OSdriveLetter*:\Windows\System32\config**, select the file that's named **COMPONENT** (with no extension), and then select **Open**. When you're prompted, enter the name **OfflineComponentHive** for the new hive. - - ![Load Hive.](images/loadhive.png) - -6. Expand **HKEY_LOCAL_MACHINE\OfflineComponentHive**, and check whether the **PendingXmlIdentifier** key exists. Create a backup of the **OfflineComponentHive** key, and then delete the **PendingXmlIdentifier** key. - -7. Unload the hive. To do this unloading, highlight **OfflineComponentHive**, and then select **File** > **Unload hive**. - - > [!div class="mx-imgBorder"] - > ![Unload Hive.](images/unloadhive.png)![Unload Hive](images/unloadhive1.png) - -8. Select **HKEY_LOCAL_MACHINE**, go to **File** > **Load Hive**, navigate to ***OSdriveLetter*:\Windows\System32\config**, select the file that's named **SYSTEM** (with no extension), and then select **Open**. When you're prompted, enter the name **OfflineSystemHive** for the new hive. - -9. Expand **HKEY_LOCAL_MACHINE\OfflineSystemHive**, and then select the **Select** key. Check the data for the **Default** value. - -10. If the data in **HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default** is **1**, expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001**. If it's **2**, expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet002**, and so on. - -11. Expand **Control\Session Manager**. Check whether the **PendingFileRenameOperations** key exists. If it does, back up the **SessionManager** key, and then delete the **PendingFileRenameOperations** key. - -### Verifying boot critical drivers and services - -#### Check services - -1. Follow steps 1-10 in the "Troubleshooting if this issue occurs after a Windows Update installation" section. (Step 11 doesn't apply to this procedure.) - -2. Expand **Services**. - -3. Make sure that the following registry keys exist under **Services**: - - * ACPI - * DISK - * VOLMGR - * PARTMGR - * VOLSNAP - * VOLUME - - If these keys exist, check each one to make sure that it has a value that's named **Start**, and that it's set to **0**. If it's not, set the value to **0**. - - If any of these keys don't exist, you can try to replace the current registry hive by using the hive from **RegBack**. To do this step, run the following commands: - - ```console - cd OSdrive:\Windows\System32\config - ren SYSTEM SYSTEM.old - copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\config\ - ``` - -#### Check upper and lower filter drivers - -Check whether there are any non-Microsoft upper and lower filter drivers on the computer and that they don't exist on another, similar working computer. If they do exist, remove the upper and lower filter drivers: - -1. Expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control**. - -2. Look for any **UpperFilters** or **LowerFilters** entries. - - >[!NOTE] - >These filters are mainly related to storage. After you expand the **Control** key in the registry, you can search for **UpperFilters** and **LowerFilters**. - - You might find these filter drivers in some of the following registry entries. These entries are under **ControlSet** and are designated as **Default**: - - \Control\Class\\{4D36E96A-E325-11CE-BFC1-08002BE10318} - \Control\Class\\{4D36E967-E325-11CE-BFC1-08002BE10318} - \Control\Class\\{4D36E97B-E325-11CE-BFC1-08002BE10318} - \Control\Class\\{71A27CDD-812A-11D0-BEC7-08002BE2092F} - - > [!div class="mx-imgBorder"] - > ![Registry.](images/controlset.png) - - If an **UpperFilters** or **LowerFilters** entry is non-standard (for example, it's not a Windows default filter driver, such as PartMgr), remove the entry. To remove it, double-click it in the right pane, and then delete only that value. - - >[!NOTE] - >There could be multiple entries. - - These entries might affect us because there might be an entry in the **Services** branch that has a START type set to 0 or 1, which means that it's loaded at the Boot or Automatic part of the boot process. Also, either the file that's referred to is missing or corrupted, or it might be named differently than what's listed in the entry. - - >[!NOTE] - >If there's a service that's set to **0** or **1** that corresponds to an **UpperFilters** or **LowerFilters** entry, setting the service to disabled in the **Services** registry (as discussed in steps 2 and 3 of the Check services section) without removing the **Filter Driver** entry causes the computer to crash and generate a 0x7b Stop error. - -### Running SFC and Chkdsk - - If the computer still doesn't start, you can try to run a **chkdisk** process on the system drive, and then also run System File Checker. Do these steps by running the following commands at a WinRE command prompt: - -* `chkdsk /f /r OsDrive:` - - ![Check disk.](images/check-disk.png) - -* `sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows` - - ![SFC scannow.](images/sfc-scannow.png) diff --git a/windows/client-management/troubleshoot-networking.md b/windows/client-management/troubleshoot-networking.md deleted file mode 100644 index cf2bc78b5b..0000000000 --- a/windows/client-management/troubleshoot-networking.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Advanced troubleshooting for Windows networking -ms.reviewer: -manager: dansimp -description: Learn about the topics that are available to help you troubleshoot common problems related to Windows networking. -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp ---- - -# Advanced troubleshooting for Windows networking - -The following topics are available to help you troubleshoot common problems related to Windows networking. - -- [Advanced troubleshooting for wireless network connectivity](advanced-troubleshooting-wireless-network-connectivity.md) -- [Advanced troubleshooting 802.1X authentication](advanced-troubleshooting-802-authentication.md) - - [Data collection for troubleshooting 802.1X authentication](data-collection-for-802-authentication.md) -- [Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md) - - [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) - - [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) - - [Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) - - [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) - -## Concepts and technical references - -[802.1X authenticated wired access overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831831(v=ws.11))
    -[802.1X authenticated wireless access overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh994700(v%3dws.11))
    -[Wireless access deployment overview](/windows-server/networking/core-network-guide/cncg/wireless/b-wireless-access-deploy-overview)
    -[TCP/IP technical reference](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd379473(v=ws.10))
    -[Network Monitor](/windows/desktop/netmon2/network-monitor)
    -[RPC and the network](/windows/desktop/rpc/rpc-and-the-network)
    -[How RPC works](/windows/desktop/rpc/how-rpc-works)
    -[NPS reason codes](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd197570(v=ws.10))
    diff --git a/windows/client-management/troubleshoot-stop-error-on-broadcom-driver-update.md b/windows/client-management/troubleshoot-stop-error-on-broadcom-driver-update.md deleted file mode 100644 index e26d6a5173..0000000000 --- a/windows/client-management/troubleshoot-stop-error-on-broadcom-driver-update.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Stop error occurs when you update the in-box Broadcom network adapter driver -description: Describes an issue that causes a stop error when you update an in-box Broadcom driver on Windows Server 2019, version 1809. -author: Teresa-Motiv -ms.author: dougeby -ms.date: 2/3/2020 -ms.prod: w10 -ms.topic: article -ms.custom: -- CI 113175 -- CSSTroubleshooting -audience: ITPro -ms.localizationpriority: medium -manager: kaushika ---- - -# Stop error occurs when you update the in-box Broadcom network adapter driver - -This issue affects computers that meet the following criteria: - -- The operating system is Windows Server 2019, version 1809. -- The network adapter is a Broadcom NX1 Gigabit Ethernet network adapter. -- The number of logical processors is large (for example, a computer that has more than 38 logical processors). - -On such a computer, when you update the in-box Broadcom network adapter driver to a later version or when you install the Intel chipset driver, the computer experiences a Stop error (also known as a blue screen error or bug check error). - -## Cause - -The operating system media for Windows Server 2019, version 1809, contains version 17.2 of the Broadcom NIC driver. When you upgrade this driver to a later version, the process of uninstalling the version 17.2 driver generates an error. This is a known issue. - -This issue was resolved in Windows Server 2019 version 1903. The operating system media use a later version of the Broadcom network adapter driver. - -## Workaround - -To update the Broadcom network adapter driver on an affected computer, follow these steps: - -> [!NOTE] -> This procedure describes how to use Device Manager to disable and re-enable the Broadcom network adapter. Alternatively, you can use the computer BIOS to disable and re-enable the adapter. For specific instructions, see your OEM BIOS configuration guide. - -1. Download the driver update to the affected computer. -1. Open Device Manager, and then select the Broadcom network adapter. -1. Right-click the adapter and then select **Disable device**. -1. Right-click the adapter again and then select **Update driver** > **Browse my computer for driver software**. -1. Select the update that you downloaded, and then start the update. -1. After the update finishes, right-click the adapter and then select **Enable device**. diff --git a/windows/client-management/troubleshoot-stop-errors.md b/windows/client-management/troubleshoot-stop-errors.md deleted file mode 100644 index 1d213f059d..0000000000 --- a/windows/client-management/troubleshoot-stop-errors.md +++ /dev/null @@ -1,650 +0,0 @@ ---- -title: Advanced troubleshooting for stop or blue screen errors -description: Learn advanced options for troubleshooting stop errors, also known as blue screen errors or bug check errors. -ms.prod: w10 -ms.technology: windows -ms.topic: troubleshooting -author: aczechowski -ms.author: aaroncz -manager: dougeby -ms.reviewer: -ms.localizationpriority: medium -ms.collection: highpri ---- - -# Advanced troubleshooting for stop or blue screen errors - -

    Try our Virtual Agent - It can help you quickly identify and fix common Windows boot issues - -> [!NOTE] -> If you're not a support agent or IT professional, you'll find more helpful information about stop error ("blue screen") messages in [Troubleshoot blue screen errors](https://support.microsoft.com/sbs/windows/troubleshoot-blue-screen-errors-5c62726c-6489-52da-a372-3f73142c14ad). - -## What causes stop errors? - -A stop error is displayed as a blue screen that contains the name of the faulty driver, such as any of the following example drivers: - -- `atikmpag.sys` -- `igdkmd64.sys` -- `nvlddmkm.sys` - -There's no simple explanation for the cause of stop errors (also known as blue screen errors or bug check errors). Many different factors can be involved. However, various studies indicate that stop errors usually aren't caused by Microsoft Windows components. Instead, these errors are related to malfunctioning hardware drivers or drivers that are installed by third-party software. These drivers include video cards, wireless network cards, security programs, and so on. - -Our analysis of the root causes of crashes indicates that: - -- 70% are caused by third-party driver code. -- 10% are caused by hardware issues. -- 5% are caused by Microsoft code. -- 15% have unknown causes, because the memory is too corrupted to analyze. - -> [!NOTE] -> The root cause of stop errors is never a user-mode process. While a user-mode process (such as Notepad or Slack) may trigger a stop error, it is merely exposing the underlying bug which is always in a driver, hardware, or the OS. - -## General troubleshooting steps - -To troubleshoot stop error messages, follow these general steps: - -1. Review the stop error code that you find in the event logs. Search online for the specific stop error codes to see whether there are any known issues, resolutions, or workarounds for the problem. - -1. Make sure that you install the latest Windows updates, cumulative updates, and rollup updates. To verify the update status, refer to the appropriate update history for your system. For example: - - - [Windows 10, version 21H2](https://support.microsoft.com/topic/windows-10-update-history-857b8ccb-71e4-49e5-b3f6-7073197d98fb) - - [Windows 10, version 21H1](https://support.microsoft.com/topic/windows-10-update-history-1b6aac92-bf01-42b5-b158-f80c6d93eb11) - - [Windows 10, version 20H2](https://support.microsoft.com/topic/windows-10-update-history-7dd3071a-3906-fa2c-c342-f7f86728a6e3) - -1. Make sure that the BIOS and firmware are up-to-date. - -1. Run any relevant hardware and memory tests. - -1. Run [Microsoft Safety Scanner](/microsoft-365/security/intelligence/safety-scanner-download) or any other virus detection program that includes checks of the MBR for infections. - -1. Make sure that there's sufficient free space on the hard disk. The exact requirement varies, but we recommend 10-15 percent free disk space. - -1. Contact the respective hardware or software vendor to update the drivers and applications in the following scenarios: - - - The error message indicates that a specific driver is causing the problem. - - You're seeing an indication of a service that is starting or stopping before the crash occurred. In this situation, determine whether the service behavior is consistent across all instances of the crash. - - You have made any software or hardware changes. - - > [!NOTE] - > If there are no updates available from a specific manufacturer, we recommend that you disable the related service. - > - > For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd). - > - > You can disable a driver by following the steps in [How to temporarily deactivate the kernel mode filter driver in Windows](/troubleshoot/windows-server/performance/deactivate-kernel-mode-filter-driver). - > - > You may also want to consider the option of rolling back changes or reverting to the last-known working state. For more information, see [Roll back a device driver to a previous version](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc732648(v=ws.11)). - -### Memory dump collection - -To configure the system for memory dump files, follow these steps: - -1. Select the Taskbar search box, type **Advanced system settings**, and then press **Enter**. - -2. On the **Advanced** tab on the System Properties box, select the **Settings** button that appears in the section **Startup and Recovery**. - -3. In the new window, select the drop-down below the option **Write debugging information**. - -4. Choose **Automatic memory dump**. - -5. Select **OK**. - -6. Restart the computer for the setting to take effect. - -7. If the server is virtualized, disable auto reboot after the memory dump file is created. This disablement lets you take a snapshot of the server in-state and also if the problem recurs. - -The memory dump file is saved at the following locations: - -| Dump file type | Location | -|---------------------------------|-----------------------------------------------------| -| (none) | `%SystemRoot%\MEMORY.DMP` (inactive, or grayed out) | -| Small memory dump file (256 kb) | `%SystemRoot%\Minidump` | -| Kernel memory dump file | `%SystemRoot%\MEMORY.DMP` | -| Complete memory dump file | `%SystemRoot%\MEMORY.DMP` | -| Automatic memory dump file | `%SystemRoot%\MEMORY.DMP` | -| Active memory dump file | `%SystemRoot%\MEMORY.DMP` | - -You can use the Microsoft Crash Dump File Checker (DumpChk) tool to verify that the memory dump files aren't corrupted or invalid. For more information, see the following video: - -> [!VIDEO https://www.youtube.com/embed/xN7tOfgNKag] - -For more information on how to use Dumpchk.exe to check your dump files, see the following articles: - -- [Using DumpChk](/windows-hardware/drivers/debugger/dumpchk) -- [Download DumpChk](https://developer.microsoft.com/windows/downloads/windows-10-sdk) - -### Pagefile settings - -For more information on pagefile settings, see the following articles: - -- [Introduction to page files](introduction-page-file.md) -- [How to determine the appropriate page file size for 64-bit versions of Windows](determine-appropriate-page-file-size.md) -- [Generate a kernel or complete crash dump](generate-kernel-or-complete-crash-dump.md) - -### Memory dump analysis - -Finding the root cause of the crash may not be easy. Hardware problems are especially difficult to diagnose because they may cause erratic and unpredictable behavior that can manifest itself in various symptoms. - -When a stop error occurs, you should first isolate the problematic components, and then try to cause them to trigger the stop error again. If you can replicate the problem, you can usually determine the cause. - -You can use the tools such as Windows Software Development Kit (SDK) and symbols to diagnose dump logs. The next section discusses how to use this tool. - -## Advanced troubleshooting steps - -> [!NOTE] -> Advanced troubleshooting of crash dumps can be very challenging if you aren't experienced with programming and internal Windows mechanisms. We have attempted to provide a brief insight here into some of the techniques used, including some examples. However, to really be effective at troubleshooting a crash dump, you should spend time becoming familiar with advanced debugging techniques. For a video overview, [Debugging kernel mode crashes and hangs](/shows/defrag-tools/defragtools-137-debugging-kernel-mode-dumps). Also see the advanced references listed below. - -### Advanced debugging references - -- [Advanced Windows Debugging, first edition book](https://www.amazon.com/Advanced-Windows-Debugging-Mario-Hewardt/dp/0321374460) -- [Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)](/windows-hardware/drivers/debugger/) - -### Debugging steps - -1. Verify that the computer is set up to generate a complete memory dump file when a crash occurs. For more information, see [Method 1: Memory dump](troubleshoot-windows-freeze.md#method-1-memory-dump). - -2. Locate the memory.dmp file in your Windows directory on the computer that is crashing, and copy that file to another computer. - -3. On the other computer, download the [Windows 10 SDK](https://developer.microsoft.com/windows/downloads/windows-10-sdk). - -4. Start the install and choose **Debugging Tools for Windows**. The WinDbg tool is installed. - -5. Go to the **File** menu and select **Symbol File Path** to open the WinDbg tool and set the symbol path. - - 1. If the computer is connected to the internet, enter the [Microsoft public symbol server](/windows-hardware/drivers/debugger/microsoft-public-symbols): `https://msdl.microsoft.com/download/symbols` and select **OK**. This method is recommended. - - 1. If the computer isn't connected to the internet, specify a local [symbol path](/windows-hardware/drivers/debugger/symbol-path). - -6. Select **Open Crash Dump**, and then open the memory.dmp file that you copied. - - :::image type="content" alt-text="Example output in WinDbg when opening a crash dump file." source="images/windbg.png" lightbox="images/windbg.png"::: - -7. Under **Bugcheck Analysis**, select **`!analyze -v`**. The command `!analyze -v` is entered in the prompt at the bottom of the page. - -8. A detailed bug check analysis appears. - - :::image type="content" alt-text="An example detailed bug check analysis." source="images/bugcheck-analysis.png" lightbox="images/bugcheck-analysis.png"::: - -9. Scroll down to the **STACK_TEXT** section. There will be rows of numbers with each row followed by a colon and some text. That text should tell you what DLL is causing the crash. If applicable, it also says what service is crashing the DLL. - -10. For more information about how to interpret the STACK_TEXT output, see [Using the !analyze Extension](/windows-hardware/drivers/debugger/using-the--analyze-extension). - -There are many possible causes of a bug check and each case is unique. In the example provided above, the important lines that can be identified from the STACK_TEXT are 20, 21, and 22: - -> [!NOTE] -> HEX data is removed here and lines are numbered for clarity. - -```console -1 : nt!KeBugCheckEx -2 : nt!PspCatchCriticalBreak+0xff -3 : nt!PspTerminateAllThreads+0x1134cf -4 : nt!PspTerminateProcess+0xe0 -5 : nt!NtTerminateProcess+0xa9 -6 : nt!KiSystemServiceCopyEnd+0x13 -7 : nt!KiServiceLinkage -8 : nt!KiDispatchException+0x1107fe -9 : nt!KiFastFailDispatch+0xe4 -10 : nt!KiRaiseSecurityCheckFailure+0x3d3 -11 : ntdll!RtlpHpFreeWithExceptionProtection$filt$0+0x44 -12 : ntdll!_C_specific_handler+0x96 -13 : ntdll!RtlpExecuteHandlerForException+0xd -14 : ntdll!RtlDispatchException+0x358 -15 : ntdll!KiUserExceptionDispatch+0x2e -16 : ntdll!RtlpHpVsContextFree+0x11e -17 : ntdll!RtlpHpFreeHeap+0x48c -18 : ntdll!RtlpHpFreeWithExceptionProtection+0xda -19 : ntdll!RtlFreeHeap+0x24a -20 : FWPolicyIOMgr!FwBinariesFree+0xa7c2 -21 : mpssvc!FwMoneisDiagEdpPolicyUpdate+0x1584f -22 : mpssvc!FwEdpMonUpdate+0x6c -23 : ntdll!RtlpWnfWalkUserSubscriptionList+0x29b -24 : ntdll!RtlpWnfProcessCurrentDescriptor+0x105 -25 : ntdll!RtlpWnfNotificationThread+0x80 -26 : ntdll!TppExecuteWaitCallback+0xe1 -27 : ntdll!TppWorkerThread+0x8d0 -28 : KERNEL32!BaseThreadInitThunk+0x14 -29 : ntdll!RtlUserThreadStart+0x21 -``` - -This issue is because of the **mpssvc** service, which is a component of the Windows Firewall. The problem was repaired by disabling the firewall temporarily and then resetting firewall policies. - -For more examples, see [Debugging examples](#debugging-examples). - -## Video resources - -The following videos illustrate various troubleshooting techniques for analyzing dump files. - -- [Analyze dump file](https://www.youtube.com/watch?v=s5Vwnmi_TEY) -- [Installing debugging tool for Windows (x64 and x86)](/shows/defrag-tools/building-your-usb-thumbdrive) -- [Debugging kernel mode crash memory dumps](/shows/defrag-tools/defragtools-137-debugging-kernel-mode-dumps) -- [Special pool](https://www.youtube.com/watch?v=vHXYS9KdU1k) - -## Advanced troubleshooting using Driver Verifier - -We estimate that about 75 percent of all stop errors are caused by faulty drivers. The Driver Verifier tool provides several methods to help you troubleshoot. These include running drivers in an isolated memory pool (without sharing memory with other components), generating extreme memory pressure, and validating parameters. If the tool encounters errors in the execution of driver code, it proactively creates an exception. It can then further examine that part of the code. - -> [!WARNING] -> Driver Verifier consumes lots of CPU and can slow down the computer significantly. You may also experience additional crashes. Verifier disables faulty drivers after a stop error occurs, and continues to do this until you can successfully restart the system and access the desktop. You can also expect to see several dump files created. -> -> Don't try to verify all the drivers at one time. This action can degrade performance and make the system unusable. It also limits the effectiveness of the tool. - -Use the following guidelines when you use Driver Verifier: - -- Test any "suspicious" drivers. For example, drivers that were recently updated or that are known to be problematic. - -- If you continue to experience non-analyzable crashes, try enabling verification on all third-party and unsigned drivers. - -- Enable concurrent verification on groups of 10-20 drivers. - -- Additionally, if the computer can't boot into the desktop because of Driver Verifier, you can disable the tool by starting in Safe mode. This solution is because the tool can't run in Safe mode. - -For more information, see [Driver Verifier](/windows-hardware/drivers/devtest/driver-verifier). - -## Common Windows stop errors - -This section doesn't contain a list of all error codes, but since many error codes have the same potential resolutions, your best bet is to follow the steps below to troubleshoot your error. - -The following sections list general troubleshooting procedures for common stop error codes. - -### VIDEO_ENGINE_TIMEOUT_DETECTED or VIDEO_TDR_TIMEOUT_DETECTED - -Stop error code 0x00000141, or 0x00000117 - -Contact the vendor of the listed display driver to get an appropriate update for that driver. - -### DRIVER_IRQL_NOT_LESS_OR_EQUAL - -Stop error code 0x0000000D1 - -Apply the latest updates for the driver by applying the latest cumulative updates for the system through the Microsoft Update Catalog website. Update an outdated network driver. Virtualized VMware systems often run "Intel(R) PRO/1000 MT Network Connection" (e1g6032e.sys). You can download this driver from the [Intel Download Drivers & Software website](https://downloadcenter.intel.com). Contact the hardware vendor to update the network driver for a resolution. For VMware systems, use the VMware integrated network driver instead of Intel's e1g6032e.sys. For example, use VMware types `VMXNET`, `VMXNET2`, or `VMXNET3`. - -### PAGE_FAULT_IN_NONPAGED_AREA - -Stop error code 0x000000050 - -If a driver is identified in the stop error message, contact the manufacturer for an update. If no updates are available, disable the driver, and monitor the system for stability. Run `chkdsk /f /r` to detect and repair disk errors. Restart the system before the disk scan begins on a system partition. Contact the manufacturer for any diagnostic tools that they may provide for the hard disk subsystem. Try to reinstall any application or service that was recently installed or updated. It's possible that the crash was triggered while the system was starting applications and reading the registry for preference settings. Reinstalling the application can fix corrupted registry keys. If the problem persists, and you have run a recent system state backup, try to restore the registry hives from the backup. - -### SYSTEM_SERVICE_EXCEPTION - -Stop error code c000021a {Fatal System Error} The Windows SubSystem system process terminated unexpectedly with a status of 0xc0000005. The system has been shut down. - -Use the System File Checker tool to repair missing or corrupted system files. The System File Checker lets users scan for corruptions in Windows system files and restore corrupted files. For more information, see [Use the System File Checker tool](https://support.microsoft.com/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e). - -### NTFS_FILE_SYSTEM - -Stop error code 0x000000024 - -This stop error is commonly caused by corruption in the NTFS file system or bad blocks (sectors) on the hard disk. Corrupted drivers for hard disks (SATA or IDE) can also adversely affect the system's ability to read and write to disk. Run any hardware diagnostics that are provided by the manufacturer of the storage subsystem. Use the scan disk tool to verify that there are no file system errors. To do this step, right-click the drive that you want to scan, select Properties, select Tools, and then select the Check now button. Update the NTFS file system driver (Ntfs.sys). Apply the latest cumulative updates for the current operating system that's experiencing the problem. - -### KMODE_EXCEPTION_NOT_HANDLED - -Stop error code 0x0000001E - -If a driver is identified in the stop error message, disable or remove that driver. Disable or remove any drivers or services that were recently added. - -If the error occurs during the startup sequence, and the system partition is formatted by using the NTFS file system, you might be able to use safe mode to disable the driver in Device Manager. To disable the driver, follow these steps: - -1. Go to **Settings > Update & security > Recovery**. -1. Under **Advanced startup**, select **Restart now**. -1. After your PC restarts to the **Choose an option** screen, select **Troubleshoot > Advanced options > Startup Settings > Restart**. -1. After the computer restarts, you'll see a list of options. Press **4** or **F4** to start the computer in safe mode. If you intend to use the internet while in safe mode, press **5** or **F5** for the **Safe Mode with Networking** option. - -### DPC_WATCHDOG_VIOLATION - -Stop error code 0x00000133 - -This stop error code is caused by a faulty driver that doesn't complete its work within the allotted time frame in certain conditions. To help mitigate this error, collect the memory dump file from the system, and then use the Windows Debugger to find the faulty driver. If a driver is identified in the stop error message, disable the driver to isolate the problem. Check with the manufacturer for driver updates. Check the system log in Event Viewer for other error messages that might help identify the device or driver that's causing stop error 0x133. Verify that any new hardware that's installed is compatible with the installed version of Windows. For example, you can get information about required hardware at Windows 10 Specifications. If Windows Debugger is installed, and you have access to public symbols, you can load the `c:\windows\memory.dmp` file into the debugger. Then refer to [Determining the source of Bug Check 0x133 (DPC_WATCHDOG_VIOLATION) errors on Windows Server 2012](/archive/blogs/ntdebugging/determining-the-source-of-bug-check-0x133-dpc_watchdog_violation-errors-on-windows-server-2012) to find the problematic driver from the memory dump. - -### USER_MODE_HEALTH_MONITOR - -Stop error code 0x0000009E - -This stop error indicates that a user-mode health check failed in a way that prevents graceful shutdown. Windows restores critical services by restarting or enabling application failover to other servers. The Clustering Service incorporates a detection mechanism that may detect unresponsiveness in user-mode components. - -This stop error usually occurs in a clustered environment, and the indicated faulty driver is RHS.exe. Check the event logs for any storage failures to identify the failing process. Try to update the component or process that's indicated in the event logs. You should see the following event recorded: - -- Event ID: 4870 -- Source: Microsoft-Windows-FailoverClustering -- Description: User mode health monitoring has detected that the system isn't being responsive. The Failover cluster virtual adapter has lost contact with the Cluster Server process with a process ID '%1', for '%2' seconds. Recovery action is taken. Review the Cluster logs to identify the process and investigate which items might cause the process to hang. - -For more information, see ["0x0000009E" Stop error on cluster nodes in a Windows Server-based multi-node failover cluster environment](https://support.microsoft.com/topic/-0x0000009e-stop-error-on-cluster-nodes-in-a-windows-server-based-multi-node-failover-cluster-environment-7e0acceb-b498-47f8-e004-96de6e497cba) Also, see the following Microsoft video [What to do if a 9E occurs](https://www.youtube.com/watch?v=vOJQEdmdSgw). - -## Debugging examples - -### Example 1 - -This bug check is caused by a driver hang during upgrade, resulting in a bug check D1 in NDIS.sys, which is a Microsoft driver. The **IMAGE_NAME** tells you the faulting driver, but since this driver is s Microsoft driver, it can't be replaced or removed. The resolution method is to disable the network device in device manager and try the upgrade again. - -```console -2: kd> !analyze -v -******************************************************************************* -* * -* Bugcheck Analysis * -* * -******************************************************************************* - -DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) -An attempt was made to access a pageable (or completely invalid) address at an -interrupt request level (IRQL) that is too high. This is usually -caused by drivers using improper addresses. -If kernel debugger is available get stack backtrace. -Arguments: -Arg1: 000000000011092a, memory referenced -Arg2: 0000000000000002, IRQL -Arg3: 0000000000000001, value 0 = read operation, 1 = write operation -Arg4: fffff807aa74f4c4, address which referenced memory -Debugging Details: ------------------- - -KEY_VALUES_STRING: 1 -STACKHASH_ANALYSIS: 1 -TIMELINE_ANALYSIS: 1 -DUMP_CLASS: 1 -DUMP_QUALIFIER: 400 -SIMULTANEOUS_TELSVC_INSTANCES: 0 -SIMULTANEOUS_TELWP_INSTANCES: 0 -BUILD_VERSION_STRING: 16299.15.amd64fre.rs3_release.170928-1534 -SYSTEM_MANUFACTURER: Alienware -SYSTEM_PRODUCT_NAME: Alienware 15 R2 -SYSTEM_SKU: Alienware 15 R2 -SYSTEM_VERSION: 1.2.8 -BIOS_VENDOR: Alienware -BIOS_VERSION: 1.2.8 -BIOS_DATE: 01/29/2016 -BASEBOARD_MANUFACTURER: Alienware -BASEBOARD_PRODUCT: Alienware 15 R2 -BASEBOARD_VERSION: A00 -DUMP_TYPE: 2 -BUGCHECK_P1: 11092a -BUGCHECK_P2: 2 -BUGCHECK_P3: 1 -BUGCHECK_P4: fffff807aa74f4c4 -WRITE_ADDRESS: fffff80060602380: Unable to get MiVisibleState -Unable to get NonPagedPoolStart -Unable to get NonPagedPoolEnd -Unable to get PagedPoolStart -Unable to get PagedPoolEnd -000000000011092a -CURRENT_IRQL: 2 -FAULTING_IP: -NDIS!NdisQueueIoWorkItem+4 [minio\ndis\sys\miniport.c @ 9708] -fffff807`aa74f4c4 48895120 mov qword ptr [rcx+20h],rdx -CPU_COUNT: 8 -CPU_MHZ: a20 -CPU_VENDOR: GenuineIntel -CPU_FAMILY: 6 -CPU_MODEL: 5e -CPU_STEPPING: 3 -CPU_MICROCODE: 6,5e,3,0 (F,M,S,R) SIG: BA'00000000 (cache) BA'00000000 (init) -BLACKBOXPNP: 1 (!blackboxpnp) -DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT -BUGCHECK_STR: AV -PROCESS_NAME: System -ANALYSIS_SESSION_HOST: SHENDRIX-DEV0 -ANALYSIS_SESSION_TIME: 01-17-2019 11:06:05.0653 -ANALYSIS_VERSION: 10.0.18248.1001 amd64fre -TRAP_FRAME: ffffa884c0c3f6b0 -- (.trap 0xffffa884c0c3f6b0) -NOTE: The trap frame doesn't contain all registers. -Some register values may be zeroed or incorrect. -rax=fffff807ad018bf0 rbx=0000000000000000 rcx=000000000011090a -rdx=fffff807ad018c10 rsi=0000000000000000 rdi=0000000000000000 -rip=fffff807aa74f4c4 rsp=ffffa884c0c3f840 rbp=000000002408fd00 -r8=ffffb30e0e99ea30 r9=0000000001d371c1 r10=0000000020000080 -r11=0000000000000000 r12=0000000000000000 r13=0000000000000000 -r14=0000000000000000 r15=0000000000000000 -iopl=0 nv up ei ng nz na pe nc -NDIS!NdisQueueIoWorkItem+0x4: -fffff807`aa74f4c4 48895120 mov qword ptr [rcx+20h],rdx ds:00000000`0011092a=???????????????? -Resetting default scope - -LAST_CONTROL_TRANSFER: from fffff800603799e9 to fffff8006036e0e0 - -STACK_TEXT: -ffffa884`c0c3f568 fffff800`603799e9 : 00000000`0000000a 00000000`0011092a 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx [minkernel\ntos\ke\amd64\procstat.asm @ 134] -ffffa884`c0c3f570 fffff800`60377d7d : fffff78a`4000a150 ffffb30e`03fba001 ffff8180`f0b5d180 00000000`000000ff : nt!KiBugCheckDispatch+0x69 [minkernel\ntos\ke\amd64\trap.asm @ 2998] -ffffa884`c0c3f6b0 fffff807`aa74f4c4 : 00000000`00000002 ffff8180`f0754180 00000000`00269fb1 ffff8180`f0754180 : nt!KiPageFault+0x23d [minkernel\ntos\ke\amd64\trap.asm @ 1248] -ffffa884`c0c3f840 fffff800`60256b63 : ffffb30e`0e18f710 ffff8180`f0754180 ffffa884`c0c3fa18 00000000`00000002 : NDIS!NdisQueueIoWorkItem+0x4 [minio\ndis\sys\miniport.c @ 9708] -ffffa884`c0c3f870 fffff800`60257bfd : 00000000`00000008 00000000`00000000 00000000`00269fb1 ffff8180`f0754180 : nt!KiProcessExpiredTimerList+0x153 [minkernel\ntos\ke\dpcsup.c @ 2078] -ffffa884`c0c3f960 fffff800`6037123a : 00000000`00000000 ffff8180`f0754180 00000000`00000000 ffff8180`f0760cc0 : nt!KiRetireDpcList+0x43d [minkernel\ntos\ke\dpcsup.c @ 1512] -ffffa884`c0c3fb60 00000000`00000000 : ffffa884`c0c40000 ffffa884`c0c39000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a [minkernel\ntos\ke\amd64\idle.asm @ 166] - -RETRACER_ANALYSIS_TAG_STATUS: Failed in getting KPCR for core 2 -THREAD_SHA1_HASH_MOD_FUNC: 5b59a784f22d4b5cbd5a8452fe39914b8fd7961d -THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 5643383f9cae3ca39073f7721b53f0c633bfb948 -THREAD_SHA1_HASH_MOD: 20edda059578820e64b723e466deea47f59bd675 -FOLLOWUP_IP: -NDIS!NdisQueueIoWorkItem+4 [minio\ndis\sys\miniport.c @ 9708] -fffff807`aa74f4c4 48895120 mov qword ptr [rcx+20h],rdx -FAULT_INSTR_CODE: 20518948 -FAULTING_SOURCE_LINE: minio\ndis\sys\miniport.c -FAULTING_SOURCE_FILE: minio\ndis\sys\miniport.c -FAULTING_SOURCE_LINE_NUMBER: 9708 -FAULTING_SOURCE_CODE: - 9704: _In_ _Points_to_data_ PVOID WorkItemContext - 9705: ) - 9706: { - 9707: -> 9708: ((PNDIS_IO_WORK_ITEM)NdisIoWorkItemHandle)->Routine = Routine; - 9709: ((PNDIS_IO_WORK_ITEM)NdisIoWorkItemHandle)->WorkItemContext = WorkItemContext; - 9710: - 9711: IoQueueWorkItem(((PNDIS_IO_WORK_ITEM)NdisIoWorkItemHandle)->IoWorkItem, - 9712: ndisDispatchIoWorkItem, - 9713: CriticalWorkQueue, - -SYMBOL_STACK_INDEX: 3 -SYMBOL_NAME: NDIS!NdisQueueIoWorkItem+4 -FOLLOWUP_NAME: ndiscore -MODULE_NAME: NDIS -IMAGE_NAME: NDIS.SYS -DEBUG_FLR_IMAGE_TIMESTAMP: 0 -IMAGE_VERSION: 10.0.16299.99 -DXGANALYZE_ANALYSIS_TAG_PORT_GLOBAL_INFO_STR: Hybrid_FALSE -DXGANALYZE_ANALYSIS_TAG_ADAPTER_INFO_STR: GPU0_VenId0x1414_DevId0x8d_WDDM1.3_Active; -STACK_COMMAND: .thread ; .cxr ; kb -BUCKET_ID_FUNC_OFFSET: 4 -FAILURE_BUCKET_ID: AV_NDIS!NdisQueueIoWorkItem -BUCKET_ID: AV_NDIS!NdisQueueIoWorkItem -PRIMARY_PROBLEM_CLASS: AV_NDIS!NdisQueueIoWorkItem -TARGET_TIME: 2017-12-10T14:16:08.000Z -OSBUILD: 16299 -OSSERVICEPACK: 98 -SERVICEPACK_NUMBER: 0 -OS_REVISION: 0 -SUITE_MASK: 784 -PRODUCT_TYPE: 1 -OSPLATFORM_TYPE: x64 -OSNAME: Windows 10 -OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS Personal -OS_LOCALE: -USER_LCID: 0 -OSBUILD_TIMESTAMP: 2017-11-26 03:49:20 -BUILDDATESTAMP_STR: 170928-1534 -BUILDLAB_STR: rs3_release -BUILDOSVER_STR: 10.0.16299.15.amd64fre.rs3_release.170928-1534 -ANALYSIS_SESSION_ELAPSED_TIME: 8377 -ANALYSIS_SOURCE: KM -FAILURE_ID_HASH_STRING: km:av_ndis!ndisqueueioworkitem -FAILURE_ID_HASH: {10686423-afa1-4852-ad1b-9324ac44ac96} -FAILURE_ID_REPORT_LINK: https://go.microsoft.com/fwlink/?LinkID=397724&FailureHash=10686423-afa1-4852-ad1b-9324ac44ac96 -Followup: ndiscore ---------- -``` - -### Example 2 - -In this example, a non-Microsoft driver caused page fault, so we don't have symbols for this driver. However, looking at **IMAGE_NAME** and or **MODULE_NAME** indicates it's **WwanUsbMP.sys** that caused the issue. Disconnecting the device and retrying the upgrade is a possible solution. - -```console -1: kd> !analyze -v -******************************************************************************* -* * -* Bugcheck Analysis * -* * -******************************************************************************* - -PAGE_FAULT_IN_NONPAGED_AREA (50) -Invalid system memory was referenced. This can't be protected by try-except. -Typically the address is just plain bad or it is pointing at freed memory. -Arguments: -Arg1: 8ba10000, memory referenced. -Arg2: 00000000, value 0 = read operation, 1 = write operation. -Arg3: 82154573, If non-zero, the instruction address which referenced the bad memory - address. -Arg4: 00000000, (reserved) - -Debugging Details: ------------------- - -*** WARNING: Unable to verify timestamp for WwanUsbMp.sys -*** ERROR: Module load completed but symbols could not be loaded for WwanUsbMp.sys - -KEY_VALUES_STRING: 1 -STACKHASH_ANALYSIS: 1 -TIMELINE_ANALYSIS: 1 -DUMP_CLASS: 1 -DUMP_QUALIFIER: 400 -BUILD_VERSION_STRING: 16299.15.x86fre.rs3_release.170928-1534 -MARKER_MODULE_NAME: IBM_ibmpmdrv -SYSTEM_MANUFACTURER: LENOVO -SYSTEM_PRODUCT_NAME: 20AWS07H00 -SYSTEM_SKU: LENOVO_MT_20AW_BU_Think_FM_ThinkPad T440p -SYSTEM_VERSION: ThinkPad T440p -BIOS_VENDOR: LENOVO -BIOS_VERSION: GLET85WW (2.39 ) -BIOS_DATE: 09/29/2016 -BASEBOARD_MANUFACTURER: LENOVO -BASEBOARD_PRODUCT: 20AWS07H00 -BASEBOARD_VERSION: Not Defined -DUMP_TYPE: 2 -BUGCHECK_P1: ffffffff8ba10000 -BUGCHECK_P2: 0 -BUGCHECK_P3: ffffffff82154573 -BUGCHECK_P4: 0 -READ_ADDRESS: 822821d0: Unable to get MiVisibleState -8ba10000 -FAULTING_IP: -nt!memcpy+33 [minkernel\crts\crtw32\string\i386\memcpy.asm @ 213 -82154573 f3a5 rep movs dword ptr es:[edi],dword ptr [esi] -MM_INTERNAL_CODE: 0 -CPU_COUNT: 4 -CPU_MHZ: 95a -CPU_VENDOR: GenuineIntel -CPU_FAMILY: 6 -CPU_MODEL: 3c -CPU_STEPPING: 3 -CPU_MICROCODE: 6,3c,3,0 (F,M,S,R) SIG: 21'00000000 (cache) 21'00000000 (init) -BLACKBOXBSD: 1 (!blackboxbsd) -BLACKBOXPNP: 1 (!blackboxpnp) -DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT -BUGCHECK_STR: AV -PROCESS_NAME: System -CURRENT_IRQL: 2 -ANALYSIS_SESSION_HOST: SHENDRIX-DEV0 -ANALYSIS_SESSION_TIME: 01-17-2019 10:54:53.0780 -ANALYSIS_VERSION: 10.0.18248.1001 amd64fre -TRAP_FRAME: 8ba0efa8 -- (.trap 0xffffffff8ba0efa8) -ErrCode = 00000000 -eax=8ba1759e ebx=a2bfd314 ecx=00001d67 edx=00000002 esi=8ba10000 edi=a2bfe280 -eip=82154573 esp=8ba0f01c ebp=8ba0f024 iopl=0 nv up ei pl nz ac pe nc -cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010216 -nt!memcpy+0x33: -82154573 f3a5 rep movs dword ptr es:[edi],dword ptr [esi] -Resetting default scope -LOCK_ADDRESS: 8226c6e0 -- (!locks 8226c6e0) -Cannot get _ERESOURCE type -Resource @ nt!PiEngineLock (0x8226c6e0) Available -1 total locks -PNP_TRIAGE_DATA: - Lock address : 0x8226c6e0 - Thread Count : 0 - Thread address: 0x00000000 - Thread wait : 0x0 - -LAST_CONTROL_TRANSFER: from 82076708 to 821507e8 - -STACK_TEXT: -8ba0ede4 82076708 00000050 8ba10000 00000000 nt!KeBugCheckEx [minkernel\ntos\ke\i386\procstat.asm @ 114] -8ba0ee40 8207771e 8ba0efa8 8ba10000 8ba0eea0 nt!MiSystemFault+0x13c8 [minkernel\ntos\mm\mmfault.c @ 4755] -8ba0ef08 821652ac 00000000 8ba10000 00000000 nt!MmAccessFault+0x83e [minkernel\ntos\mm\mmfault.c @ 6868] -8ba0ef08 82154573 00000000 8ba10000 00000000 nt!_KiTrap0E+0xec [minkernel\ntos\ke\i386\trap.asm @ 5153] -8ba0f024 86692866 a2bfd314 8ba0f094 0000850a nt!memcpy+0x33 [minkernel\crts\crtw32\string\i386\memcpy.asm @ 213] -8ba0f040 866961bc 8ba0f19c a2bfd0e8 00000000 NDIS!ndisMSetPowerManagementCapabilities+0x8a [minio\ndis\sys\miniport.c @ 7969] -8ba0f060 866e1f66 866e1caf adfb9000 00000000 NDIS!ndisMSetGeneralAttributes+0x23d [minio\ndis\sys\miniport.c @ 8198] -8ba0f078 ac50c15f a2bfd0e8 0000009f 00000001 NDIS!NdisMSetMiniportAttributes+0x2b7 [minio\ndis\sys\miniport.c @ 7184] -WARNING: Stack unwind information not available. Following frames may be wrong. -8ba0f270 ac526f96 adfb9000 a2bfd0e8 8269b9b0 WwanUsbMp+0x1c15f -8ba0f3cc 866e368a a2bfd0e8 00000000 8ba0f4c0 WwanUsbMp+0x36f96 -8ba0f410 867004b0 a2bfd0e8 a2bfd0e8 a2be2a70 NDIS!ndisMInvokeInitialize+0x60 [minio\ndis\sys\miniport.c @ 13834] -8ba0f7ac 866dbc8e a2acf730 866b807c 00000000 NDIS!ndisMInitializeAdapter+0xa23 [minio\ndis\sys\miniport.c @ 601] -8ba0f7d8 866e687d a2bfd0e8 00000000 00000000 NDIS!ndisInitializeAdapter+0x4c [minio\ndis\sys\initpnp.c @ 931] -8ba0f800 866e90bb adfb64d8 00000000 a2bfd0e8 NDIS!ndisPnPStartDevice+0x118 [minio\ndis\sys\configm.c @ 4235] -8ba0f820 866e8a58 adfb64d8 a2bfd0e8 00000000 NDIS!ndisStartDeviceSynchronous+0xbd [minio\ndis\sys\ndispnp.c @ 3096] -8ba0f838 866e81df adfb64d8 8ba0f85e 8ba0f85f NDIS!ndisPnPIrpStartDevice+0xb4 [minio\ndis\sys\ndispnp.c @ 1067] -8ba0f860 820a7e98 a2bfd030 adfb64d8 8ba0f910 NDIS!ndisPnPDispatch+0x108 [minio\ndis\sys\ndispnp.c @ 2429] -8ba0f878 8231f07e 8ba0f8ec adf5d4c8 872e2eb8 nt!IofCallDriver+0x48 [minkernel\ntos\io\iomgr\iosubs.c @ 3149] -8ba0f898 820b8569 820c92b8 872e2eb8 8ba0f910 nt!PnpAsynchronousCall+0x9e [minkernel\ntos\io\pnpmgr\irp.c @ 3005] -8ba0f8cc 820c9a76 00000000 820c92b8 872e2eb8 nt!PnpSendIrp+0x67 [minkernel\ntos\io\pnpmgr\irp.h @ 286] -8ba0f914 8234577b 872e2eb8 adf638b0 adf638b0 nt!PnpStartDevice+0x60 [minkernel\ntos\io\pnpmgr\irp.c @ 3187] -8ba0f94c 82346cc7 872e2eb8 adf638b0 adf638b0 nt!PnpStartDeviceNode+0xc3 [minkernel\ntos\io\pnpmgr\start.c @ 1712] -8ba0f96c 82343c68 00000000 a2bdb3d8 adf638b0 nt!PipProcessStartPhase1+0x4d [minkernel\ntos\io\pnpmgr\start.c @ 114] -8ba0fb5c 824db885 8ba0fb80 00000000 00000000 nt!PipProcessDevNodeTree+0x386 [minkernel\ntos\io\pnpmgr\enum.c @ 6129] -8ba0fb88 8219571b 85852520 8c601040 8226ba90 nt!PiRestartDevice+0x91 [minkernel\ntos\io\pnpmgr\enum.c @ 4743] -8ba0fbe8 820804af 00000000 00000000 8c601040 nt!PnpDeviceActionWorker+0xdb4b7 [minkernel\ntos\io\pnpmgr\action.c @ 674] -8ba0fc38 8211485c 85852520 421de295 00000000 nt!ExpWorkerThread+0xcf [minkernel\ntos\ex\worker.c @ 4270] -8ba0fc70 82166785 820803e0 85852520 00000000 nt!PspSystemThreadStartup+0x4a [minkernel\ntos\ps\psexec.c @ 7756] -8ba0fc88 82051e07 85943940 8ba0fcd8 82051bb9 nt!KiThreadStartup+0x15 [minkernel\ntos\ke\i386\threadbg.asm @ 82] -8ba0fc94 82051bb9 8b9cc600 8ba10000 8ba0d000 nt!KiProcessDeferredReadyList+0x17 [minkernel\ntos\ke\thredsup.c @ 5309] -8ba0fcd8 00000000 00000000 00000000 00000000 nt!KeSetPriorityThread+0x249 [minkernel\ntos\ke\thredobj.c @ 3881] - - -RETRACER_ANALYSIS_TAG_STATUS: Failed in getting KPCR for core 1 -THREAD_SHA1_HASH_MOD_FUNC: e029276c66aea80ba36903e89947127118d31128 -THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 012389f065d31c8eedd6204846a560146a38099b -THREAD_SHA1_HASH_MOD: 44dc639eb162a28d47eaeeae4afe6f9eeccced3d -FOLLOWUP_IP: -WwanUsbMp+1c15f -ac50c15f 8bf0 mov esi,eax -FAULT_INSTR_CODE: f33bf08b -SYMBOL_STACK_INDEX: 8 -SYMBOL_NAME: WwanUsbMp+1c15f -FOLLOWUP_NAME: MachineOwner -MODULE_NAME: WwanUsbMp -IMAGE_NAME: WwanUsbMp.sys -DEBUG_FLR_IMAGE_TIMESTAMP: 5211bb0c -DXGANALYZE_ANALYSIS_TAG_PORT_GLOBAL_INFO_STR: Hybrid_FALSE -DXGANALYZE_ANALYSIS_TAG_ADAPTER_INFO_STR: GPU0_VenId0x1414_DevId0x8d_WDDM1.3_NotActive;GPU1_VenId0x8086_DevId0x416_WDDM1.3_Active_Post; -STACK_COMMAND: .thread ; .cxr ; kb -BUCKET_ID_FUNC_OFFSET: 1c15f -FAILURE_BUCKET_ID: AV_R_INVALID_WwanUsbMp!unknown_function -BUCKET_ID: AV_R_INVALID_WwanUsbMp!unknown_function -PRIMARY_PROBLEM_CLASS: AV_R_INVALID_WwanUsbMp!unknown_function -TARGET_TIME: 2018-02-12T11:33:51.000Z -OSBUILD: 16299 -OSSERVICEPACK: 15 -SERVICEPACK_NUMBER: 0 -OS_REVISION: 0 -SUITE_MASK: 272 -PRODUCT_TYPE: 1 -OSPLATFORM_TYPE: x86 -OSNAME: Windows 10 -OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS -OS_LOCALE: -USER_LCID: 0 -OSBUILD_TIMESTAMP: 2017-09-28 18:32:28 -BUILDDATESTAMP_STR: 170928-1534 -BUILDLAB_STR: rs3_release -BUILDOSVER_STR: 10.0.16299.15.x86fre.rs3_release.170928-1534 -ANALYSIS_SESSION_ELAPSED_TIME: 162bd -ANALYSIS_SOURCE: KM -FAILURE_ID_HASH_STRING: km:av_r_invalid_wwanusbmp!unknown_function -FAILURE_ID_HASH: {31e4d053-0758-e43a-06a7-55f69b072cb3} -FAILURE_ID_REPORT_LINK: https://go.microsoft.com/fwlink/?LinkID=397724&FailureHash=31e4d053-0758-e43a-06a7-55f69b072cb3 - -Followup: MachineOwner ---------- - -ReadVirtual: 812d1248 not properly sign extended -``` - -## References - -[Bug check code reference](/windows-hardware/drivers/debugger/bug-check-code-reference2) diff --git a/windows/client-management/troubleshoot-tcpip-connectivity.md b/windows/client-management/troubleshoot-tcpip-connectivity.md deleted file mode 100644 index a04d75d606..0000000000 --- a/windows/client-management/troubleshoot-tcpip-connectivity.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: Troubleshoot TCP/IP connectivity -description: Learn how to troubleshoot TCP/IP connectivity and what you should do if you come across TCP reset in a network capture. -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.date: 12/06/2018 -ms.reviewer: -manager: dansimp -ms.collection: highpri ---- - -# Troubleshoot TCP/IP connectivity - -You might come across connectivity errors on the application end or timeout errors. The following are the most common scenarios: -- Application connectivity to a database server -- SQL timeout errors -- BizTalk application timeout errors -- Remote Desktop Protocol (RDP) failures -- File share access failures -- General connectivity - -When you suspect that the issue is on the network, you collect a network trace. The network trace would then be filtered. During troubleshooting connectivity errors, you might come across TCP reset in a network capture that could indicate a network issue. - -* TCP is defined as connection-oriented and reliable protocol. One of the ways in which TCP ensures reliability is through the handshake process. Establishing a TCP session would begin with a three-way handshake, followed by data transfer, and then a four-way closure. The four-way closure where both sender and receiver agree on closing the session is termed as *graceful closure*. After the four-way closure, the server will allow 4 minutes of time (default), during which any pending packets on the network are to be processed, this period is the TIME_WAIT state. After the TIME_WAIT state completes, all the resources allocated for this connection are released. - -* TCP reset is an abrupt closure of the session; it causes the resources allocated to the connection to be immediately released and all other information about the connection is erased. - -* TCP reset is identified by the RESET flag in the TCP header set to `1`. - -A network trace on the source and the destination helps you to determine the flow of the traffic and see at what point the failure is observed. - -The following sections describe some of the scenarios when you'll see a RESET. - -## Packet drops - -When one TCP peer is sending out TCP packets for which there's no response received from the other end, the TCP peer would end up retransmitting the data and when there's no response received, it would end the session by sending an ACK RESET (thisACK RESET means that the application acknowledges whatever data is exchanged so far, but because of packet drop, the connection is closed). - -The simultaneous network traces on source and destination will help you verify this behavior where on the source side you would see the packets being retransmitted and on the destination none of these packets are seen. This scenario denotes that the network device between the source and destination is dropping the packets. - -If the initial TCP handshake is failing because of packet drops, then you would see that the TCP SYN packet is retransmitted only three times. - -Source side connecting on port 445: - -![Screenshot of frame summary in Network Monitor.](images/tcp-ts-6.png) - -Destination side: applying the same filter, you don't see any packets. - -![Screenshot of frame summary with filter in Network Monitor.](images/tcp-ts-7.png) - -For the rest of the data, TCP will retransmit the packets five times. - -**Source 192.168.1.62 side trace:** - -![Screenshot showing packet side trace.](images/tcp-ts-8.png) - -**Destination 192.168.1.2 side trace:** - -You wouldn't see any of the above packets. Engage your network team to investigate with the different hops and see if any of them are potentially causing drops in the network. - -If you're seeing that the SYN packets are reaching the destination, but the destination is still not responding, then verify if the port that you're trying to connect to is in the listening state. (Netstat output will help). If the port is listening and still there's no response, then there could be a wfp drop. - -## Incorrect parameter in the TCP header - -You see this behavior when the packets are modified in the network by middle devices and TCP on the receiving end is unable to accept the packet, such as the sequence number being modified, or packets being replayed by middle device by changing the sequence number. Again, the simultaneous network trace on the source and destination will be able to tell you if any of the TCP headers are modified. Start by comparing the source trace and destination trace, you'll be able to notice if there's a change in the packets itself or if any new packets are reaching the destination on behalf of the source. - -In this case, you'll again need help from the network team to identify any device that's modifying packets or replaying packets to the destination. The most common ones are RiverBed devices or WAN accelerators. - - -## Application side reset - -When you've identified that the resets aren't due to retransmits or incorrect parameter or packets being modified with the help of network trace, then you've narrowed it down to application level reset. - -The application resets are the ones where you see the Acknowledgment flag set to `1` along with the reset flag. This setting would mean that the server is acknowledging the receipt of the packet but for some reason it will not accept the connection. This stage is when the application that received the packet didn't like something it received. - -In the below screenshots, you see that the packets seen on the source and the destination are the same without any modification or any drops, but you see an explicit reset sent by the destination to the source. - -**Source Side** - -![Screenshot of packets on source side in Network Monitor.](images/tcp-ts-9.png) - -**On the destination-side trace** - -![Screenshot of packets on destination side in Network Monitor.](images/tcp-ts-10.png) - -You also see an ACK+RST flag packet in a case when the TCP establishment packet SYN is sent out. The TCP SYN packet is sent when the client wants to connect on a particular port, but if the destination/server for some reason doesn't want to accept the packet, it would send an ACK+RST packet. - -![Screenshot of packet flag.](images/tcp-ts-11.png) - -The application that's causing the reset (identified by port numbers) should be investigated to understand what is causing it to reset the connection. - ->[!Note] ->The above information is about resets from a TCP standpoint and not UDP. UDP is a connectionless protocol and the packets are sent unreliably. You wouldn't see retransmission or resets when using UDP as a transport protocol. However, UDP makes use of ICMP as a error reporting protocol. When you've the UDP packet sent out on a port and the destination does not have port listed, you'll see the destination sending out **ICMP Destination host unreachable: Port unreachable** message immediately after the UDP packet - - -``` -10.10.10.1 10.10.10.2 UDP UDP:SrcPort=49875,DstPort=3343 - -10.10.10.2 10.10.10.1 ICMP ICMP:Destination Unreachable Message, Port Unreachable,10.10.10.2:3343 -``` - - -During the troubleshooting connectivity issue, you might also see in the network trace that a machine receives packets but doesn't respond to. In such cases, there could be a drop at the server level. To understand whether the local firewall is dropping the packet, enable the firewall auditing on the machine. - -``` -auditpol /set /subcategory:"Filtering Platform Packet Drop" /success:enable /failure:enable -``` - -You can then review the Security event logs to see for a packet drop on a particular port-IP and a filter ID associated with it. - -![Screenshot of Event Properties.](images/tcp-ts-12.png) - -Now, run the command `netsh wfp show state`, this execution will generate a wfpstate.xml file. After you open this file and filter for the ID that you find in the above event (2944008), you'll be able to see a firewall rule name that's associated with this ID that's blocking the connection. - -![Screenshot of wfpstate.xml file.](images/tcp-ts-13.png) diff --git a/windows/client-management/troubleshoot-tcpip-netmon.md b/windows/client-management/troubleshoot-tcpip-netmon.md deleted file mode 100644 index 18eff7c2dd..0000000000 --- a/windows/client-management/troubleshoot-tcpip-netmon.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Collect data using Network Monitor -description: Learn how to run Network Monitor to collect data for troubleshooting TCP/IP connectivity. -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.date: 01/27/2022 -ms.reviewer: -manager: dansimp -ms.collection: highpri ---- - -# Collect data using Network Monitor - -In this article, you'll learn how to use Microsoft Network Monitor 3.4, which is a tool for capturing network traffic. - -> [!NOTE] -> Network Monitor is the archived protocol analyzer and is no longer under development. Also, Microsoft Message Analyzer (MMA) was retired and its download packages were removed from microsoft.com sites on November 25, 2019. There is currently no Microsoft replacement for Microsoft Message Analyzer in development at this time. For similar functionality, consider using another, non-Microsoft network protocol analyzer tool. For more information, see [Microsoft Message Analyzer Operating Guide](/message-analyzer/microsoft-message-analyzer-operating-guide). - -To get started, [download Network Monitor tool](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image: - -![Adapters.](images/nm-adapters.png) - -When the driver gets hooked to the network interface card (NIC) during installation, the NIC is reinitialized, which might cause a brief network glitch. - -**To capture traffic** - -1. Run netmon in an elevated status by choosing **Run as Administrator**. - - ![Image of Start search results for Netmon.](images/nm-start.png) - -2. Network Monitor opens with all network adapters displayed. Select the network adapters where you want to capture traffic, click **New Capture**, and then select **Start**. - - ![Image of the New Capture option on menu.](images/tcp-ts-4.png) - -3. Reproduce the issue, and you'll see that Network Monitor grabs the packets on the wire. - - ![Frame summary of network packets.](images/tcp-ts-5.png) - -4. Select **Stop**, and go to **File > Save as** to save the results. By default, the file will be saved as a ".cap" file. - -The saved file has captured all the traffic that is flowing to and from the selected network adapters on the local computer. However, your interest is only to look into the traffic/packets that are related to the specific connectivity problem you're facing. So you'll need to filter the network capture to see only the related traffic. - -**Commonly used filters** - -- Ipv4.address=="client ip" and ipv4.address=="server ip" -- Tcp.port== -- Udp.port== -- Icmp -- Arp -- Property.tcpretranmits -- Property.tcprequestfastretransmits -- Tcp.flags.syn==1 - ->[!TIP] ->If you want to filter the capture for a specific field and do not know the syntax for that filter, just right-click that field and select **Add *the selected value* to Display Filter**. - -Network traces that are collected using the **netsh** commands built in to Windows are of the extension "ETL". However, these ETL files can be opened using Network Monitor for further analysis. - -## More information - -[Intro to Filtering with Network Monitor 3.0](/archive/blogs/netmon/intro-to-filtering-with-network-monitor-3-0)
    -[Network Monitor Filter Examples](https://blogs.technet.microsoft.com/rmilne/2016/08/11/network-monitor-filter-examples/)
    -[Network Monitor Wireless Filtering](https://social.technet.microsoft.com/wiki/contents/articles/1900.network-monitor-wireless-filtering.aspx)
    -[Network Monitor TCP Filtering](https://social.technet.microsoft.com/wiki/contents/articles/1134.network-monitor-tcp-filtering.aspx)
    -[Network Monitor Conversation Filtering](https://social.technet.microsoft.com/wiki/contents/articles/1829.network-monitor-conversation-filtering.aspx)
    -[How to setup and collect network capture using Network Monitor tool](/archive/blogs/msindiasupp/how-to-setup-and-collect-network-capture-using-network-monitor-tool)
    diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md deleted file mode 100644 index 6a732b7a1d..0000000000 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ /dev/null @@ -1,199 +0,0 @@ ---- -title: Troubleshoot port exhaustion issues -description: Learn how to troubleshoot port exhaustion issues. Port exhaustion occurs when all the ports on a machine are used. -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.date: 02/07/2022 -ms.reviewer: -manager: dansimp -ms.collection: highpri ---- - -# Troubleshoot port exhaustion issues - -TCP and UDP protocols work based on port numbers used for establishing connection. Any application or a service that needs to establish a TCP/UDP connection will require a port on its side. - -There are two types of ports: - -- *Ephemeral ports*, which are dynamic ports, are the set of ports that every machine by default will have them to make an outbound connection. -- *Well-known ports* are the defined port for a particular application or service. For example, file server service is on port 445, HTTPS is 443, HTTP is 80, and RPC is 135. Custom application will also have their defined port numbers. - -When a connection is being established with an application or service, client devices use an ephemeral port from the device to connect to a well-known port defined for that application or service. A browser on a client machine will use an ephemeral port to connect to `https://www.microsoft.com` on port 443. - -In a scenario where the same browser is creating many connections to multiple websites, for any new connection that the browser is attempting, an ephemeral port is used. After some time, you'll notice that the connections will start to fail and one high possibility for this failure would be because the browser has used all the available ports to make connections outside and any new attempt to establish a connection will fail as there are no more ports available. When all the ports on a machine are used, we term it as *port exhaustion*. - -## Default dynamic port range for TCP/IP - -To comply with [Internet Assigned Numbers Authority (IANA)](http://www.iana.org/assignments/port-numbers) recommendations, Microsoft has increased the dynamic client port range for outgoing connections. The new default start port is **49152**, and the new default end port is **65535**. This increase is a change from the configuration of earlier versions of Windows that used a default port range of **1025** through **5000**. - -You can view the dynamic port range on a computer by using the following netsh commands: - -- `netsh int ipv4 show dynamicport tcp` -- `netsh int ipv4 show dynamicport udp` -- `netsh int ipv6 show dynamicport tcp` -- `netsh int ipv6 show dynamicport udp` - - -The range is set separately for each transport (TCP or UDP). The port range is now a range that has a starting point and an ending point. Microsoft customers who deploy servers that are running Windows Server may have problems that affect RPC communication between servers if firewalls are used on the internal network. In these situations, we recommend that you reconfigure the firewalls to allow traffic between servers in the dynamic port range of **49152** through **65535**. This range is in addition to well-known ports that are used by services and applications. Or, the port range that is used by the servers can be modified on each server. You adjust this range by using the netsh command, as follows. The above command sets the dynamic port range for TCP. - -```console -netsh int set dynamic start=number num=range -``` - -The start port is number, and the total number of ports is range. The following are sample commands: - -- `netsh int ipv4 set dynamicport tcp start=10000 num=1000` -- `netsh int ipv4 set dynamicport udp start=10000 num=1000` -- `netsh int ipv6 set dynamicport tcp start=10000 num=1000` -- `netsh int ipv6 set dynamicport udp start=10000 num=1000` - -These sample commands set the dynamic port range to start at port 10000 and to end at port 10999 (1000 ports). The minimum range of ports that can be set is 255. The minimum start port that can be set is 1025. The maximum end port (based on the range being configured) can't exceed 65535. To duplicate the default behavior of Windows Server 2003, use 1025 as the start port, and then use 3976 as the range for both TCP and UDP. This usage pattern results in a start port of 1025 and an end port of 5000. - -Specifically, about outbound connections as incoming connections won't require an Ephemeral port for accepting connections. - -Since outbound connections start to fail, you'll see many instances of the below behaviors: - -- Unable to sign in to the machine with domain credentials, however sign-in with local account works. Domain sign in will require you to contact the DC for authentication, which is again an outbound connection. If you've cache credentials set, then domain sign-in might still work. - - :::image type="content" alt-text="Screenshot of error for NETLOGON in Event Viewer." source="images/tcp-ts-14.png" lightbox="images/tcp-ts-14.png"::: - -- Group Policy update failures: - - ![Screenshot of event properties for Group Policy failure.](images/tcp-ts-15.png) - -- File shares are inaccessible: - - ![Screenshot of error message "Windows cannot access."](images/tcp-ts-16.png) - -- RDP from the affected server fails: - - ![Screenshot of error when Remote Desktop is unable to connect.](images/tcp-ts-17.png) - -- Any other application running on the machine will start to give out errors - -Reboot of the server will resolve the issue temporarily, but you would see all the symptoms come back after a period of time. - -If you suspect that the machine is in a state of port exhaustion: - -1. Try making an outbound connection. From the server/machine, access a remote share or try an RDP to another server or telnet to a server on a port. If the outbound connection fails for all of these options, go to the next step. - -2. Open event viewer and under the system logs, look for the events that clearly indicate the current state: - - 1. **Event ID 4227** - - :::image type="content" alt-text="Screenshot of event ID 4227 in Event Viewer." source="images/tcp-ts-18.png" lightbox="images/tcp-ts-18.png"::: - - 1. **Event ID 4231** - - :::image type="content" alt-text="Screenshot of event ID 4231 in Event Viewer." source="images/tcp-ts-19.png" lightbox="images/tcp-ts-19.png"::: - -3. Collect a `netstat -anob` output from the server. The netstat output will show you a huge number of entries for TIME_WAIT state for a single PID. - - ![Screenshot of netstate command output.](images/tcp-ts-20.png) - - After a graceful closure or an abrupt closure of a session, after a period of 4 minutes (default), the port used by the process or application would be released back to the available pool. During this 4 minutes, the TCP connection state will be TIME_WAIT state. In a situation where you suspect port exhaustion, an application or process won't be able to release all the ports that it has consumed and will remain in the TIME_WAIT state. - - You might also see CLOSE_WAIT state connections in the same output; however, CLOSE_WAIT state is a state when one side of the TCP peer has no more data to send (FIN sent) but is able to receive data from the other end. This state doesn't necessarily indicate port exhaustion. - - > [!Note] - > Having huge connections in TIME_WAIT state doesn't always indicate that the server is currently out of ports unless the first two points are verified. Having lot of TIME_WAIT connections does indicate that the process is creating lot of TCP connections and may eventually lead to port exhaustion. - > - > Netstat has been updated in Windows 10 with the addition of the **-Q** switch to show ports that have transitioned out of time wait as in the BOUND state. An update for Windows 8.1 and Windows Server 2012 R2 has been released that contains this functionality. The PowerShell cmdlet `Get-NetTCPConnection` in Windows 10 also shows these BOUND ports. - > - > Until 10/2016, netstat was inaccurate. Fixes for netstat, back-ported to 2012 R2, allowed Netstat.exe and Get-NetTcpConnection to correctly report TCP or UDP port usage in Windows Server 2012 R2. See [Windows Server 2012 R2: Ephemeral ports hotfixes](https://support.microsoft.com/help/3123245/update-improves-port-exhaustion-identification-in-windows-server-2012) to learn more. - -4. Open a command prompt in admin mode and run the below command - - ```console - Netsh trace start scenario=netconnection capture=yes tracefile=c:\Server.etl - ``` - -5. Open the server.etl file with [Network Monitor](troubleshoot-tcpip-netmon.md) and in the filter section, apply the filter **Wscore_MicrosoftWindowsWinsockAFD.AFD_EVENT_BIND.Status.LENTStatus.Code == 0x209**. You should see entries that say **STATUS_TOO_MANY_ADDRESSES**. If you don't find any entries, then the server is still not out of ports. If you find them, then you can confirm that the server is under port exhaustion. - -## Troubleshoot Port exhaustion - -The key is to identify which process or application is using all the ports. Below are some of the tools that you can use to isolate to one single process - -### Method 1 - -Start by looking at the netstat output. If you're using Windows 10 or Windows Server 2016, then you can run the command `netstat -anobq` and check for the process ID that has maximum entries as BOUND. Alternately, you can also run the below PowerShell command to identify the process: - -```powershell -Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Property Count, Name, @{Name="ProcessName";Expression={(Get-Process -PID ($_.Name.Split(',')[-1].Trim(' '))).Name}}, Group | Sort Count -Descending -``` - -Most port leaks are caused by user-mode processes not correctly closing the ports when an error was encountered. At the user-mode level, ports (actually sockets) are handles. Both **TaskManager** and **ProcessExplorer** are able to display handle counts, which allows you to identify which process is consuming all of the ports. - -For Windows 7 and Windows Server 2008 R2, you can update your PowerShell version to include the above cmdlet. - -### Method 2 - -If method 1 doesn't help you identify the process (prior to Windows 10 and Windows Server 2012 R2), then have a look at Task Manager: - -1. Add a column called “handles” under details/processes. -2. Sort the column handles to identify the process with the highest number of handles. Usually the process with handles greater than 3000 could be the culprit except for processes like System, lsass.exe, store.exe, sqlsvr.exe. - - ![Screenshot of handles column in Windows Task Maner.](images/tcp-ts-21.png) - -3. If any other process than these processes has a higher number, stop that process and then try to sign in using domain credentials and see if it succeeds. - -### Method 3 - -If Task Manager didn't help you identify the process, then use Process Explorer to investigate the issue. - -Steps to use Process explorer: - -1. [Download Process Explorer](/sysinternals/downloads/process-explorer) and run it **Elevated**. -2. Alt + click the column header, select **Choose Columns**, and on the **Process Performance** tab, add **Handle Count**. -3. Select **View \ Show Lower Pane**. -4. Select **View \ Lower Pane View \ Handles**. -5. Click the **Handles** column to sort by that value. -6. Examine the processes with higher handle counts than the rest (will likely be over 10,000 if you can't make outbound connections). -7. Click to highlight one of the processes with a high handle count. -8. In the lower pane, the handles listed as below are sockets. (Sockets are technically file handles). - - File \Device\AFD - - :::image type="content" alt-text="Screenshot of Process Explorer." source="images/tcp-ts-22.png" lightbox="images/tcp-ts-22.png"::: - -10. Some are normal, but large numbers of them aren't (hundreds to thousands). Close the process in question. If that restores outbound connectivity, then you've further proven that the app is the cause. Contact the vendor of that app. - -Finally, if the above methods didn't help you isolate the process, we suggest you collect a complete memory dump of the machine in the issue state. The dump will tell you which process has the maximum handles. - -As a workaround, rebooting the computer will get it back in normal state and would help you resolve the issue for the time being. However, when a reboot is impractical, you can also consider increasing the number of ports on the machine using the below commands: - -```console -netsh int ipv4 set dynamicport tcp start=10000 num=1000 -``` - -This command will set the dynamic port range to start at port 10000 and to end at port 10999 (1000 ports). The minimum range of ports that can be set is 255. The minimum start port that can be set is 1025. The maximum end port (based on the range being configured) can't exceed 65535. - ->[!NOTE] ->Note that increasing the dynamic port range is not a permanent solution but only temporary. You'll need to track down which process/processors are consuming max number of ports and troubleshoot from that process standpoint as to why it's consuming such high number of ports. - -For Windows 7 and Windows Server 2008 R2, you can use the below script to collect the netstat output at defined frequency. From the outputs, you can see the port usage trend. - -```console -@ECHO ON -set v=%1 -:loop -set /a v+=1 -ECHO %date% %time% >> netstat.txt -netstat -ano >> netstat.txt - -PING 1.1.1.1 -n 1 -w 60000 >NUL - -goto loop -``` - - - - -## Useful links - -- [Port Exhaustion and You!](/archive/blogs/askds/port-exhaustion-and-you-or-why-the-netstat-tool-is-your-friend) - this article gives a detail on netstat states and how you can use netstat output to determine the port status -- [Detecting ephemeral port exhaustion](/archive/blogs/yongrhee/windows-server-2012-r2-ephemeral-ports-a-k-a-dynamic-ports-hotfixes): this article has a script that will run in a loop to report the port status. (Applicable for Windows 2012 R2, Windows 8, Windows 10 and Windows 11) - diff --git a/windows/client-management/troubleshoot-tcpip-rpc-errors.md b/windows/client-management/troubleshoot-tcpip-rpc-errors.md deleted file mode 100644 index 0ed8972088..0000000000 --- a/windows/client-management/troubleshoot-tcpip-rpc-errors.md +++ /dev/null @@ -1,192 +0,0 @@ ---- -title: Troubleshoot Remote Procedure Call (RPC) errors -description: Learn how to troubleshoot Remote Procedure Call (RPC) errors when connecting to Windows Management Instrumentation (WMI), SQL Server, or during a remote connection. -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.date: 12/06/2018 -ms.reviewer: -manager: dansimp -ms.collection: highpri ---- - -# Troubleshoot Remote Procedure Call (RPC) errors - -You might encounter an **RPC server unavailable** error when connecting to Windows Management Instrumentation (WMI), SQL Server, during a remote connection, or for some Microsoft Management Console (MMC) snap-ins. The following image is an example of an RPC error. - -![The following error has occurred: the RPC server is unavailable.](images/rpc-error.png) - -This message is a commonly encountered error message in the networking world and one can lose hope fast without trying to understand much, as to what is happening ‘under the hood’. - -Before getting in to troubleshooting the *RPC server unavailable- error, let’s first understand basics about the error. There are a few important terms to understand: - -- Endpoint mapper – a service listening on the server, which guides client apps to server apps by port and UUID. -- Tower – describes the RPC protocol, to allow the client and server to negotiate a connection. -- Floor – the contents of a tower with specific data like ports, IP addresses, and identifiers. -- UUID – a well-known GUID that identifies the RPC application. The UUID is what you use to see a specific kind of RPC application conversation, as there are likely to be many. -- Opnum – the identifier of a function that the client wants the server to execute. It’s just a hexadecimal number, but a good network analyzer will translate the function for you. If neither knows, your application vendor must tell you. -- Port – the communication endpoints for the client and server applications. -- Stub data – the information given to functions and data exchanged between the client and server. This data is the payload, the important part. - ->[!Note] -> A lot of the above information is used in troubleshooting, the most important is the Dynamic RPC port number you get while talking to EPM. - -## How the connection works - -Client A wants to execute some functions or wants to make use of a service running on the remote server, will first establish the connection with the Remote Server by doing a three-way handshake. - -:::image type="content" alt-text="Diagram illustrating connection to remote server." source="images/rpc-flow.png" lightbox="images/rpc-flow.png"::: - -RPC ports can be given from a specific range as well. -### Configure RPC dynamic port allocation - -Remote Procedure Call (RPC) dynamic port allocation is used by server applications and remote administration applications such as Dynamic Host Configuration Protocol (DHCP) Manager, Windows Internet Name Service (WINS) Manager, and so on. RPC dynamic port allocation will instruct the RPC program to use a particular random port in the range configured for TCP and UDP, based on the implementation of the operating system used. - -Customers using firewalls may want to control which ports RPC is using so that their firewall router can be configured to forward only these Transmission Control Protocol (UDP and TCP) ports. Many RPC servers in Windows let you specify the server port in custom configuration items such as registry entries. When you can specify a dedicated server port, you know what traffic flows between the hosts across the firewall, and you can define what traffic is allowed in a more directed manner. - -As a server port, choose a port outside of the range you may want to specify below. You can find a comprehensive list of server ports that are used in Windows and major Microsoft products in the article [Service overview and network port requirements for Windows](/troubleshoot/windows-server/networking/service-overview-and-network-port-requirements). -The article also lists the RPC servers and which RPC servers can be configured to use custom server ports beyond the facilities the RPC runtime offers. - -Some firewalls also allow for UUID filtering where it learns from an RPC Endpoint Mapper request for an RPC interface UUID. The response has the server port number, and a subsequent RPC Bind on this port is then allowed to pass. - -With Registry Editor, you can modify the following parameters for RPC. The RPC Port key values discussed below are all located in the following key in the registry: - -**HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet\ Entry name Data Type** - -**Ports REG_MULTI_SZ** - -- Specifies a set of IP port ranges consisting of either all the ports available from the Internet or all the ports not available from the Internet. Each string represents a single port or an inclusive set of ports. For example, a single port may be represented by **5984**, and a set of ports may be represented by **5000-5100**. If any entries are outside the range of 0 to 65535, or if any string can't be interpreted, the RPC runtime treats the entire configuration as invalid. - -**PortsInternetAvailable REG_SZ Y or N (not case-sensitive)** - -- If Y, the ports listed in the Ports key are all the Internet-available ports on that computer. If N, the ports listed in the Ports key are all those ports that aren't Internet-available. - -**UseInternetPorts REG_SZ ) Y or N (not case-sensitive)** - -- Specifies the system default policy. -- If Y, the processes using the default will be assigned ports from the set of Internet-available ports, as defined previously. -- If N, the processes using the default will be assigned ports from the set of intranet-only ports. - -**Example:** - -In this example, ports 5000 through 6000 inclusive have been arbitrarily selected to help illustrate how the new registry key can be configured. This example isn't a recommendation of a minimum number of ports needed for any particular system. - -1. Add the Internet key under: HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc - -2. Under the Internet key, add the values "Ports" (MULTI_SZ), "PortsInternetAvailable" (REG_SZ), and "UseInternetPorts" (REG_SZ). - - For example, the new registry key appears as follows: - Ports: REG_MULTI_SZ: 5000-6000 - PortsInternetAvailable: REG_SZ: Y - UseInternetPorts: REG_SZ: Y - -3. Restart the server. All applications that use RPC dynamic port allocation use ports 5000 through 6000, inclusive. - -You should open up a range of ports above port 5000. Port numbers below 5000 may already be in use by other applications and could cause conflicts with your DCOM application(s). Furthermore, previous experience shows that a minimum of 100 ports should be opened, because several system services rely on these RPC ports to communicate with each other. - ->[!Note] ->The minimum number of ports required may differ from computer to computer. Computers with higher traffic may run into a port exhaustion situation if the RPC dynamic ports are restricted. Take this into consideration when restricting the port range. - ->[!WARNING] ->If there is an error in the port configuration or there are insufficient ports in the pool, the Endpoint Mapper Service will not be able to register RPC servers with dynamic endpoints. When there is a configuration error, the error code will be 87 (0x57) ERROR_INVALID_PARAMETER. This can affect Windows RPC servers as well, such as Netlogon. It will log event 5820 in this case: -> ->Log Name: System ->Source: NETLOGON ->Event ID: 5820 ->Level: Error ->Keywords: Classic ->Description: ->The Netlogon service could not add the AuthZ RPC interface. The service was terminated. The following error occurred: 'The parameter is incorrect.' - -If you would like to do a deep dive as to how it works, see [RPC over IT/Pro](https://techcommunity.microsoft.com/t5/ask-the-directory-services-team/rpc-over-it-pro/ba-p/399898). - - -## Troubleshooting RPC error - -### PortQuery - -The best thing to always troubleshoot RPC issues before even getting in to traces is by making use of tools like **PortQry**. You can quickly determine if you're able to make a connection by running the command: - -```console -Portqry.exe -n -e 135 -``` - -This command would give you much of the output to look for, but you should be looking for *ip_tcp- and the port number in the brackets, which tells whether you were successfully able to get a dynamic port from EPM and also make a connection to it. If the above fails, you can typically start collecting simultaneous network traces. Something like this from the output of “PortQry”: - -```console -Portqry.exe -n 169.254.0.2 -e 135 -``` -Partial output below: - -> Querying target system called: -> 169.254.0.2 -> Attempting to resolve IP address to a name... -> IP address resolved to RPCServer.contoso.com -> querying... -> TCP port 135 (epmap service): LISTENING -> Using ephemeral source port -> Querying Endpoint Mapper Database... -> Server's response: -> UUID: d95afe70-a6d5-4259-822e-2c84da1ddb0d -> ncacn_ip_tcp:169.254.0.10[49664] - - -The one in bold is the ephemeral port number that you made a connection to successfully. - -### Netsh - -You can run the commands below to use Windows inbuilt netsh captures, to collect a simultaneous trace. Remember to execute the below on an “Admin CMD”, it requires elevation. - -- On the client - - ```console - Netsh trace start scenario=netconnection capture=yes tracefile=c:\client_nettrace.etl maxsize=512 overwrite=yes report=yes - ``` - -- On the Server - - ```console - Netsh trace start scenario=netconnection capture=yes tracefile=c:\server_nettrace.etl maxsize=512 overwrite=yes report=yes - ``` - -Now try to reproduce your issue from the client machine and as soon as you feel the issue has been reproduced, go ahead and stop the traces using the command - -```console -Netsh trace stop -``` - -Open the traces in [Microsoft Network Monitor 3.4](troubleshoot-tcpip-netmon.md) or Message Analyzer and filter the trace for - -- `Ipv4.address==` and `ipv4.address==` and `tcp.port==135` or just `tcp.port==135` should help. - -- Look for the “EPM” Protocol Under the “Protocol” column. - -- Now check if you're getting a response from the server. If you get a response, note the dynamic port number that you've been allocated to use. - - :::image type="content" alt-text="Screenshot of Network Monitor with dynamic port highlighted." source="images/tcp-ts-23.png" lightbox="images/tcp-ts-23.png"::: - -- Check if we're connecting successfully to this Dynamic port successfully. - -- The filter should be something like this: `tcp.port==` and `ipv4.address==` - - :::image type="content" alt-text="Screenshot of Network Monitor with filter applied." source="images/tcp-ts-24.png" lightbox="images/tcp-ts-24.png"::: - -This filter should help you verify the connectivity and isolate if any network issues are seen. - - -### Port not reachable - -The most common reason why we would see the RPC server unavailable is when the dynamic port that the client tries to connect isn't reachable. The client side trace would then show TCP SYN retransmits for the dynamic port. - -:::image type="content" alt-text="Screenshot of Network Monitor with TCP SYN retransmits." source="images/tcp-ts-25.png" lightbox="images/tcp-ts-25.png"::: - -The port can't be reachable due to one of the following reasons: - -- The dynamic port range is blocked on the firewall in the environment. -- A middle device is dropping the packets. -- The destination server is dropping the packets (WFP drop / NIC drop/ Filter driver etc.). - - - diff --git a/windows/client-management/troubleshoot-tcpip.md b/windows/client-management/troubleshoot-tcpip.md deleted file mode 100644 index e449140d95..0000000000 --- a/windows/client-management/troubleshoot-tcpip.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Advanced troubleshooting for TCP/IP issues -description: Learn how to troubleshoot common problems in a TCP/IP network environment, for example by collecting data using Network monitor. -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.date: 12/06/2018 -ms.reviewer: -manager: dansimp ---- - -# Advanced troubleshooting for TCP/IP issues - -In these topics, you will learn how to troubleshoot common problems in a TCP/IP network environment. - -- [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) -- [Part 1: TCP/IP performance overview](/troubleshoot/windows-server/networking/overview-of-tcpip-performance) -- [Part 2: TCP/IP performance underlying network issues](/troubleshoot/windows-server/networking/troubleshooting-tcpip-performance-underlying-network) -- [Part 3: TCP/IP performance known issues](/troubleshoot/windows-server/networking/tcpip-performance-known-issues) -- [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) -- [Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) -- [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) diff --git a/windows/client-management/troubleshoot-windows-freeze.md b/windows/client-management/troubleshoot-windows-freeze.md deleted file mode 100644 index aeb80a0007..0000000000 --- a/windows/client-management/troubleshoot-windows-freeze.md +++ /dev/null @@ -1,257 +0,0 @@ ---- -title: Advanced troubleshooting for Windows freezes -description: Learn how to troubleshoot computer freeze issues on Windows-based computers and servers. Also, you can learn how to diagnose, identify, and fix these issues. -ms.prod: w10 -ms.technology: windows -ms.topic: troubleshooting -author: aczechowski -ms.author: aaroncz -manager: dougeby -ms.reviewer: -ms.localizationpriority: medium -ms.collection: highpri ---- - -# Advanced troubleshooting for Windows freezes - -This article describes how to troubleshoot freeze issues on Windows-based computers and servers. It also provides methods for collecting data that will help administrators or software developers diagnose, identify, and fix these issues. - -> [!NOTE] -> The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. - -## Identify the problem - -- Which computer is freezing? For example, the affected computer is a physical server or a virtual server. -- What operation happened when it froze? For example, this issue occurs when you shut down. -- How often do the errors occur? For example, this issue occurs every night at 7 PM. -- On how many computers does this freeze occur? For example, all computers or only one computer. - -## Troubleshoot the freeze issues - -To troubleshoot the freeze issues, check the current status of your computer, and follow one of the following methods. - -### For the computer that's still running in a frozen state - -If the physical computer or the virtual machine is still freezing, use one or more of the following methods for troubleshooting: - -- Try to access the computer through a remote desktop connection. -- Use a domain account or local administrator account to sign in to the computer with the hardware manufacturer's remote access solution. For example, Dell Remote Access Card (DRAC), HP Integrated Lights-Out (iLo), or IBM Remote supervisor adapter (RSA). -- Test ping to the computer. Look for dropped packets and high network latency. -- Access administrative shares, for example `\\ServerName\c$`. -- Press **Ctrl** + **Alt** + **Delete** and check the response. -- Try to use Windows remote administration tools. For example, Computer Management, Server Manager, and Wmimgmt.msc. - -### For the computer that's no longer frozen - -If the physical computer or virtual machine froze, but is now running in a good state, use one or more of the following methods for troubleshooting. - -#### For a physical computer - -- Review the System and Application logs from the computer that's having the issue. Check the event logs for the relevant Event ID: - - - Application event log: Application Error, which suggests a crash or relevant system process - - System Event logs, Service Control Manager Error event IDs for critical system services - - Error Event IDs 2019/2020 with source Srv/Server - -- Generate a System Diagnostics report by running `perfmon /report`. - -#### For a virtual machine - -- Review the System and Application logs from the computer that is having the issue. -- Generate a System Diagnostics report by running `perfmon /report`. -- Check the system's history in virtual management monitoring tools. - -## Collect data for the freeze issues - -To collect data for a server freeze, check the following table, and use one or more of the suggested methods. - -|Computer type and state |Data collection method | -|-------------------------|--------------------| -|A physical computer that's running in a frozen state|[Use a memory dump file to collect data](#use-memory-dump-to-collect-data-for-the-physical-computer-thats-running-in-a-frozen-state). Or use method 2, 3, or 4. These methods are listed later in this section.| -|A physical computer that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section. And [use Pool Monitor to collect data](#use-pool-monitor-to-collect-data-for-the-physical-computer-that-is-no-longer-frozen).| -|A virtual machine that's running in a frozen state|Hyper-V or VMware: [Use a memory dump file to collect data for the virtual machine that's running in a frozen state](#use-memory-dump-to-collect-data-for-the-virtual-machine-thats-running-in-a-frozen-state).
    XenServer: Use method 1, 2, 3, or 4. These methods are listed later in this section.| -|A virtual machine that is no longer frozen|Use method 1, 2, 3, or 4. These methods are listed later in this section.| - -### Method 1: Memory dump - -> [!IMPORTANT] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/topic/how-to-back-up-and-restore-the-registry-in-windows-855140ad-e318-2a13-2829-d428a2ab0692) in case problems occur. - -A complete memory dump file records all the contents of system memory when the computer stops unexpectedly. A complete memory dump file may contain data from processes that were running when the memory dump file was collected. - -If the computer is no longer frozen and now is running in a good state, use the following steps to enable memory dump so that you can collect memory dump when the freeze issue occurs again. If the virtual machine is still running in a frozen state, use the following steps to enable and collect memory dump. - -> [!NOTE] -> If you have a restart feature that's enabled on the computer, such as the Automatic System Restart (ASR) feature in Compaq computers, disable it. This setting is usually found in the BIOS. With this feature enabled, if the BIOS doesn't detect a heartbeat from the operating system, it will restart the computer. The restart can interrupt the dump process. - -1. Make sure that the computer is set up to get a complete memory dump file. - - 1. Go to **Run** and enter `Sysdm.cpl`, and then press enter. - - 1. In **System Properties**, on the **Advanced** tab, select **Performance** \> **Settings** \> **Advanced**. Select **Change** to check or change the virtual memory. - - 1. Go back to **System Properties** \> **Advanced** \> **Settings** in **Startup and Recovery**. - - 1. In the **Write Debugging Information** section, select **Complete Memory Dump**. - - 1. Select **Overwrite any existing file**. - - 1. Make sure that there's a paging file (pagefile.sys) on the system drive and that it's at least 100 MB over the installed RAM (Initial and Maximum Size). - - 1. Make sure that there's more available space on the system drive than there's physical RAM. - -1. To allow the system to generate a dump file by using the keyboard, enable the `CrashOnCtrlScroll` registry value. - - 1. Open the Registry Editor, and then locate the following registry keys: - - - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters` - - - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters` - - 1. Create the following `CrashOnCtrlScroll` registry entry in the two registry keys: - - - **Value Name**: `CrashOnCtrlScroll` - - **Data Type**: `REG_DWORD` - - **Value**: `1` - - 1. Close the Registry Editor and restart the computer. - -1. On some physical computers running earlier versions of Windows, you may generate a nonmakeable interruption (NMI) from a web interface feature such as DRAC, iLo, or RSA. However, by default, this setting will stop the system without creating a memory dump. - - > [!NOTE] - > For currently supported versions of Windows, the `NMICrashDump` registry key is no longer required. An NMI causes a [Stop error that follows a memory dump data collection](/troubleshoot/windows-client/performance/nmi-hardware-failure-error). - -1. When the computer exhibits the problem, hold down the right **Ctrl** key, and press the **Scroll Lock** key two times to generate a memory dump file. - - > [!NOTE] - > By default, the dump file is located in the following path: `%SystemRoot%\MEMORY.DMP` - -### Method 2: Data sanity check - -Use the Dump Check Utility (Dumpchk.exe) to read a memory dump file. It can also verify that the file was created correctly and isn't corrupted or invalid. - -- [Using DumpChk](/windows-hardware/drivers/debugger/dumpchk) -- [Download DumpChk](https://developer.microsoft.com/windows/downloads/windows-10-sdk) - -Learn how to use Dumpchk.exe to check your dump files: - -> [!VIDEO https://www.youtube.com/embed/xN7tOfgNKag] - -### Method 3: Performance Monitor - -You can use Windows Performance Monitor to examine how programs that you run affect your computer's performance, both in real time and by collecting log data for later analysis. To create performance counter and event trace log collections on local and remote systems, run the following commands in a command prompt as administrator: - -```command -Logman create counter LOGNAME_Long -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:05:00 -``` - -```command -Logman create counter LOGNAME_Short -u DOMAIN\USERNAME * -f bincirc -v mmddhhmm -max 500 -c "\\COMPUTERNAME\LogicalDisk(*)\*" "\\COMPUTERNAME\Memory\*" "\\COMPUTERNAME\Network Interface(*)\*" "\\COMPUTERNAME\Paging File(*)\*" "\\COMPUTERNAME\PhysicalDisk(*)\*" "\\COMPUTERNAME\Process(*)\*" "\\COMPUTERNAME\Redirector\*" "\\COMPUTERNAME\Server\*" "\\COMPUTERNAME\System\*" "\\COMPUTERNAME\Terminal Services\*" "\\COMPUTERNAME\Processor(*)\*" "\\COMPUTERNAME\Cache\*" -si 00:00:10 -``` - -Then, you can start or stop the log by running the following commands: - -```command -logman start LOGNAME_Long / LOGNAME_Short -logman stop LOGNAME_Long / LOGNAME_Short -``` - -The Performance Monitor log is located in the path: `C:\PERFLOGS` - -### Other methods to collect data - -#### Use memory dump to collect data for the physical computer that's running in a frozen state - -> [!WARNING] -> Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, [back up the registry for restoration](https://support.microsoft.com/topic/how-to-back-up-and-restore-the-registry-in-windows-855140ad-e318-2a13-2829-d428a2ab0692) in case problems occur. - -If the physical computer is still running in a frozen state, follow these steps to enable and collect memory dump: - -1. Make sure that the computer is set up to get a complete memory dump file and that you can access it through the network. - - > [!NOTE] - > If it isn't possible to access the affected computer through the network, try to generate a memory dump file through NMI. The result of the action may not collect a memory dump file if some of the following settings aren't qualified. - - 1. Try to access the desktop of the computer by any means. - - > [!NOTE] - > In case accessing the OS isn't possible, try to remotely access Registry Editor on the computer. You can then check the type of memory dump file and page file with which the computer is currently configured. - - 1. From a remote computer that's preferably in the same network and subnet, go to **Registry Editor** \> **Connect Network Registry**. Then, connect to the affected computer, and verify the following settings: - - - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled` - - Make sure that the [CrashDumpEnabled](/previous-versions/windows/it-pro/windows-2000-server/cc976050(v=technet.10)) registry entry is `1`. - - - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\NMICrashDump` - - On some physical servers, if the NMICrashDump registry entry exists and its value is `1`, you may take advantage of the NMI from the remote management provider such as DRAC, iLo, and RSA. - - - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles and ExistingPageFiles` - - If the value of the **Pagefile** registry entry is system-managed, the size won't be reflected in the registry. For example, `?:\pagefile.sys)` - - If the page file is customized, the size will be reflected in the registry, such as `?:\pagefile.sys 1024 1124`. In this example, `1024` is the initial size and `1124` is the max size. - - > [!NOTE] - > If the size isn't reflected in the Registry, try to access an administrative share where the page file is located. For example, `\\ServerName\C$` - - 1. Make sure that there's a paging file (pagefile.sys) on the system drive of the computer, and it's at least 100 MB over the installed RAM. - - 1. Make sure that there's more free space on the hard disk drives of the computer than there's physical RAM. - -1. Enable the **CrashOnCtrlScroll** registry value on the computer to allow the system to generate a dump file by using the keyboard. - - 1. From a remote computer preferably in the same network and subnet, go to Registry Editor \> Connect Network Registry. Connect to the affected computer and locate the following registry keys: - - - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters` - - - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters` - - 1. Create the following `CrashOnCtrlScroll` registry entry in the two registry keys: - - **Value Name**: `CrashOnCtrlScroll` - **Data Type**: `REG_DWORD` - **Value**: `1` - - 1. Close the Registry Editor and restart the computer. - -1. When the computer exhibits the problem, hold down the right **CTRL** key, and press the **Scroll Lock** key two times to generate a memory dump. - - > [!NOTE] - > By default, the dump file is located in the path: `%SystemRoot%\MEMORY.DMP` - -### Use Pool Monitor to collect data for the physical computer that is no longer frozen - -Pool Monitor shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag that is passed into calls of ExAllocatePoolWithTag. - -For more information, see [Using PoolMon to Find a Kernel-Mode Memory Leak](/windows-hardware/drivers/debugger/using-poolmon-to-find-a-kernel-mode-memory-leak) and [PoolMon Examples](/windows-hardware/drivers/devtest/poolmon-examples). - -### Use memory dump to collect data for the virtual machine that's running in a frozen state - -Use the one of the following methods for the application on which the virtual machine is running. - -#### Microsoft Hyper-V - -You can also use the built-in NMI feature through a [Debug-VM](/powershell/module/hyper-v/debug-vm) cmdlet to debug and get a memory dump. - -To debug the virtual machines on Hyper-V, run the following cmdlet in Windows PowerShell: - -```powershell -Debug-VM -Name "VM Name" -InjectNonMaskableInterrupt -ComputerName Hostname -``` - -#### VMware - -You can use VMware snapshots or suspend state and extract a memory dump file equivalent to a complete memory dump file. Use VMware's [Checkpoint To Core Tool (vmss2core)](https://flings.vmware.com/vmss2core) to convert both suspend (`.vmss`) and snapshot (`.vmsn`) state files to a dump file. Then analyze the file by using the standard Windows debugging tools. - -#### Citrix XenServer - -The memory dump process occurs by pressing the RIGHT CTRL + SCROLL LOCK + SCROLL LOCK keyboard combination. For more information, see Method 1 of [How to Trigger a Memory Dump from a Windows Virtual Machine Running on XenServer](https://support.citrix.com/article/ctx123177) from Citrix. - -## Space limitations on the system drive in Windows Server - -On a Windows Server, you may not have enough free disk space to generate a complete memory dump file on the system volume. -There's a second option if the system drive doesn't have sufficient space. You can use the DedicatedDumpFile registry entry. For more information, see [Configure the destination path for a memory dump](/windows-server/administration/server-core/server-core-memory-dump#step-2-configure-the-destination-path-for-a-memory-dump). - -For more information, see [How to use the DedicatedDumpFile registry value to overcome space limitations on the system drive](/archive/blogs/ntdebugging/how-to-use-the-dedicateddumpfile-registry-value-to-overcome-space-limitations-on-the-system-drive-when-capturing-a-system-memory-dump). diff --git a/windows/client-management/troubleshoot-windows-startup.md b/windows/client-management/troubleshoot-windows-startup.md deleted file mode 100644 index 6747a6a240..0000000000 --- a/windows/client-management/troubleshoot-windows-startup.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Advanced troubleshooting for Windows start-up issues -description: Learn advanced options for how to troubleshoot common Windows start-up issues, like system crashes and freezes. -ms.prod: w10 -ms.topic: troubleshooting -author: dansimp -ms.localizationpriority: medium -ms.author: dansimp -ms.date: 2/3/2020 -ms.reviewer: -manager: dansimp ---- - -# Advanced troubleshooting for Windows start-up issues - -

    Try our Virtual Agent - It can help you quickly identify and fix common Windows boot issues - -In these topics, you will learn how to troubleshoot common problems that are related to Windows startup. - -## How it works - -When Microsoft Windows experiences a condition that compromises safe system operation, the system halts. These Windows startup problems are categorized in the following groups: - -- Bug check: Also commonly known as a system crash, a kernel error, or a Stop error. - -- No boot: The system may not produce a bug check but is unable to start up into Windows. - -- Freeze: Also known as "system hang". - -## Best practices - -To understand the underlying cause of Windows startup problems, it's important that the system be configured correctly. Here are some best practices for configuration: - -### Page file settings - -- [Introduction of page file](introduction-page-file.md) - -- [How to determine the appropriate page file size for 64-bit versions of Windows](determine-appropriate-page-file-size.md) - -### Memory dump settings - -- [Configure system failure and recovery options in Windows](system-failure-recovery-options.md) - -- [Generate a kernel or complete crash dump](generate-kernel-or-complete-crash-dump.md) - -## Troubleshooting - -These articles will walk you through the resources you need to troubleshoot Windows startup issues: - -- [Advanced troubleshooting for Windows boot problems](./advanced-troubleshooting-boot-problems.md) - -- [Advanced troubleshooting for Stop error or blue screen error](./troubleshoot-stop-errors.md) - -- [Advanced troubleshooting for Windows-based computer freeze issues](./troubleshoot-windows-freeze.md) - -- [Stop error occurs when you update the in-box Broadcom network adapter driver](troubleshoot-stop-error-on-broadcom-driver-update.md) \ No newline at end of file From a423a6cc94197f4aa9a9ccad4276688026553b60 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 19 Oct 2022 11:34:21 -0400 Subject: [PATCH 02/13] Fix links --- windows/client-management/index.yml | 14 +- windows/client-management/toc.yml | 55 +------- .../windows-10-support-solutions.md | 132 ------------------ 3 files changed, 9 insertions(+), 192 deletions(-) delete mode 100644 windows/client-management/windows-10-support-solutions.md diff --git a/windows/client-management/index.yml b/windows/client-management/index.yml index acc76961f9..a0f11012cc 100644 --- a/windows/client-management/index.yml +++ b/windows/client-management/index.yml @@ -89,11 +89,11 @@ landingContent: linkLists: - linkListType: how-to-guide links: - - text: Troubleshoot Windows 10 clients - url: windows-10-support-solutions.md + - text: Troubleshoot Windows clients + url: /troubleshoot/windows-client/welcome-windows-client - text: Advanced troubleshooting for Windows networking - url: troubleshoot-networking.md - - text: Advanced troubleshooting for Windows start-up - url: troubleshoot-networking.md - - text: Advanced troubleshooting for Windows networking - url: troubleshoot-windows-startup.md + url: /troubleshoot/windows-client/networking/networking-overview + - text: Advanced troubleshooting for Windows start-up and performance + url: /troubleshoot/windows-client/performance/performance-overview + - text: Advanced troubleshooting for user profiles and logon + url: /troubleshoot-windows-startup.md/troubleshoot/windows-client/user-profiles-and-logon/userprofiles-and-logon-overview diff --git a/windows/client-management/toc.yml b/windows/client-management/toc.yml index 37061aad40..5b27211b1f 100644 --- a/windows/client-management/toc.yml +++ b/windows/client-management/toc.yml @@ -119,56 +119,5 @@ items: - name: Windows libraries href: windows-libraries.md - name: Troubleshoot Windows clients - items: - - name: Windows 10 support solutions - href: windows-10-support-solutions.md - - name: Advanced troubleshooting for Windows networking - href: troubleshoot-networking.md - items: - - name: Advanced troubleshooting Wireless network connectivity - href: advanced-troubleshooting-wireless-network-connectivity.md - - name: Advanced troubleshooting 802.1X authentication - href: advanced-troubleshooting-802-authentication.md - items: - - name: Data collection for troubleshooting 802.1X authentication - href: data-collection-for-802-authentication.md - - name: Advanced troubleshooting for TCP/IP - href: troubleshoot-tcpip.md - items: - - name: Collect data using Network Monitor - href: troubleshoot-tcpip-netmon.md - - name: "Part 1: TCP/IP performance overview" - href: /troubleshoot/windows-server/networking/overview-of-tcpip-performance - - name: "Part 2: TCP/IP performance underlying network issues" - href: /troubleshoot/windows-server/networking/troubleshooting-tcpip-performance-underlying-network - - name: "Part 3: TCP/IP performance known issues" - href: /troubleshoot/windows-server/networking/tcpip-performance-known-issues - - name: Troubleshoot TCP/IP connectivity - href: troubleshoot-tcpip-connectivity.md - - name: Troubleshoot port exhaustion - href: troubleshoot-tcpip-port-exhaust.md - - name: Troubleshoot Remote Procedure Call (RPC) errors - href: troubleshoot-tcpip-rpc-errors.md - - name: Advanced troubleshooting for Windows startup - href: troubleshoot-windows-startup.md - items: - - name: How to determine the appropriate page file size for 64-bit versions of Windows - href: determine-appropriate-page-file-size.md - - name: Generate a kernel or complete crash dump - href: generate-kernel-or-complete-crash-dump.md - - name: Introduction to the page file - href: introduction-page-file.md - - name: Configure system failure and recovery options in Windows - href: system-failure-recovery-options.md - - name: Advanced troubleshooting for Windows boot problems - href: advanced-troubleshooting-boot-problems.md - - name: Advanced troubleshooting for Windows-based computer freeze - href: troubleshoot-windows-freeze.md - - name: Advanced troubleshooting for stop error or blue screen error - href: troubleshoot-stop-errors.md - - name: Advanced troubleshooting for stop error 7B or Inaccessible_Boot_Device - href: troubleshoot-inaccessible-boot-device.md - - name: Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first" - href: troubleshoot-event-id-41-restart.md - - name: Stop error occurs when you update the in-box Broadcom network adapter driver - href: troubleshoot-stop-error-on-broadcom-driver-update.md + href: /troubleshoot/windows-client/welcome-windows-client + diff --git a/windows/client-management/windows-10-support-solutions.md b/windows/client-management/windows-10-support-solutions.md deleted file mode 100644 index 6dd2f0b24a..0000000000 --- a/windows/client-management/windows-10-support-solutions.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -title: Windows 10 support solutions -description: Learn where to find information about troubleshooting Windows 10 issues, for example BitLocker issues and bugcheck errors. -ms.reviewer: kaushika -manager: aaroncz -ms.prod: w10 -ms.author: vinpa -author: vinaypamnani-msft -ms.localizationpriority: medium -ms.topic: troubleshooting ---- - -# Windows 10 support solutions - -Microsoft regularly releases both updates for Windows Server. To ensure your servers can receive future updates, including security updates, it's important to keep your servers updated. Check out - [Windows 10 and Windows Server 2016 update history](https://support.microsoft.com/en-us/help/4000825/windows-10-windows-server-2016-update-history) for a complete list of released updates. - -This section contains advanced troubleshooting topics and links to help you resolve issues with Windows 10 in an enterprise or IT pro environment. More topics will be added as they become available. - -## Troubleshoot 802.1x Authentication -- [Advanced Troubleshooting 802.1X Authentication](./advanced-troubleshooting-802-authentication.md) -- [Data collection for troubleshooting 802.1X authentication](./data-collection-for-802-authentication.md) - -## Troubleshoot BitLocker -- [Guidelines for troubleshooting BitLocker](/windows/security/information-protection/bitlocker/troubleshoot-bitlocker) -- [BitLocker can't encrypt a drive: known issues](/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues) -- [Enforcing BitLocker policies by using Intune: known issues](/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues) -- [BitLocker Network Unlock: known issues](/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues) -- [BitLocker recovery: known issues](/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues) -- [BitLocker configuration: known issues](/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues) -- [BitLocker can't encrypt a drive: known TPM issues](/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues) -- [BitLocker and TPM: other known issues](/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues) -- [Decode Measured Boot logs to track PCR changes](/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs) -- [BitLocker frequently asked questions (FAQ)](/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions) - -## Troubleshoot Bugcheck and Stop errors -- [Introduction to the page file](./introduction-page-file.md) -- [How to determine the appropriate page file size for 64-bit versions of Windows](./determine-appropriate-page-file-size.md) -- [Configure system failure and recovery options in Windows](./system-failure-recovery-options.md) -- [Generate a kernel or complete crash dump](./generate-kernel-or-complete-crash-dump.md) -- [Advanced troubleshooting for Stop error or blue screen error issue](./troubleshoot-stop-errors.md) -- [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](./troubleshoot-inaccessible-boot-device.md) -- [Blue Screen Data - Windows drivers](/windows-hardware/drivers/debugger/blue-screen-data) -- [Bug Check Code Reference - Windows drivers](/windows-hardware/drivers/debugger/bug-check-code-reference2) - -## Troubleshoot Credential Guard -- [Windows Defender Credential Guard - Known issues (Windows 10)](/windows/security/identity-protection/credential-guard/credential-guard-known-issues) - -## Troubleshoot Disks -- [MBR2GPT](/windows/deployment/mbr-to-gpt) -- [Windows and GPT FAQ](/windows-hardware/manufacture/desktop/windows-and-gpt-faq) - -## Troubleshoot Kiosk mode -- [Troubleshoot kiosk mode issues](/windows/configuration/kiosk-troubleshoot) - -## Troubleshoot No Boot -- [Advanced troubleshooting for Windows boot problems](./advanced-troubleshooting-boot-problems.md) - -## Troubleshoot Push Button Reset -- [Push-button reset frequently-asked questions (FAQ)](/windows-hardware/manufacture/desktop/pbr-faq) -- [Push-button reset frequently-asked questions (FAQ)](/windows-hardware/manufacture/desktop/pbr-validation) -- [Recovery components](/windows-hardware/manufacture/desktop/recovery-strategy-for-common-customizations) - -### Troubleshoot Power Management -- [Modern Standby FAQs](/windows-hardware/design/device-experiences/modern-standby-faqs) - - -## Troubleshoot Secure Boot -- [Secure Boot isn't configured correctly: troubleshooting](/windows-hardware/manufacture/desktop/secure-boot-isnt-configured-correctly-troubleshooting) - - -## Troubleshoot Setup and Install -- [Deployment Troubleshooting and Log Files](/windows-hardware/manufacture/desktop/deployment-troubleshooting-and-log-files) - - -## Troubleshoot Start Menu -- [Troubleshoot Start menu errors](/windows/configuration/start-layout-troubleshoot) - - -## Troubleshoot Subscription Activation -- [Deploy Windows 10 Enterprise licenses](/windows/deployment/deploy-enterprise-licenses) - -## Troubleshoot System Hang -- [Advanced troubleshooting for Windows-based computer freeze issues](./troubleshoot-windows-freeze.md) - -## Troubleshoot TCP/IP Communication -- [Collect data using Network Monitor](./troubleshoot-tcpip-netmon.md) -- [Troubleshoot TCP/IP connectivity](./troubleshoot-tcpip-connectivity.md) -- [Troubleshoot port exhaustion issues](./troubleshoot-tcpip-port-exhaust.md) -- [Troubleshoot Remote Procedure Call (RPC) errors](./troubleshoot-tcpip-rpc-errors.md) - -## Troubleshoot User State Migration Toolkit (USMT) -- [Common Issues](/windows/deployment/usmt/usmt-common-issues) -- [Frequently Asked Questions](/windows/deployment/usmt/usmt-faq) -- [Log Files](/windows/deployment/usmt/usmt-log-files) -- [Return Codes](/windows/deployment/usmt/usmt-return-codes) - -## Troubleshoot Windows Hello for Business (WHFB) -- [Windows Hello for Business Frequently Asked Questions](/windows/security/identity-protection/hello-for-business/hello-faq) -- [Windows Hello errors during PIN creation (Windows 10)](/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation) -- [Event ID 300 - Windows Hello successfully created (Windows 10)](/windows/security/identity-protection/hello-for-business/hello-event-300) - - -## Troubleshoot Windows Analytics -- [Frequently asked questions and troubleshooting Windows Analytics](/windows/deployment/update/windows-analytics-faq-troubleshooting) - -## Troubleshoot Windows Update -- [How Windows Update works](/windows/deployment/update/how-windows-update-works) -- [Windows Update log files](/windows/deployment/update/windows-update-logs) -- [Windows Update troubleshooting](/windows/deployment/update/windows-update-troubleshooting) -- [Windows Update common errors and mitigation](/windows/deployment/update/windows-update-errors) -- [Windows Update - More resources](/windows/deployment/update/windows-update-resources) -- [Get started with Windows Update](/windows/deployment/update/windows-update-overview) -- [Servicing stack updates](/windows/deployment/update/servicing-stack-updates) - -## Troubleshoot Windows Upgrade -- [Quick fixes - Windows IT Pro](/windows/deployment/upgrade/quick-fixes) -- [SetupDiag](/windows/deployment/upgrade/setupdiag) -- [Troubleshoot Windows 10 upgrade errors - Windows IT Pro](/windows/deployment/upgrade/troubleshoot-upgrade-errors) -- [Windows error reporting - Windows IT Pro](/windows/deployment/upgrade/windows-error-reporting) -- [Upgrade error codes - Windows IT Pro](/windows/deployment/upgrade/upgrade-error-codes) -- [Log files - Windows IT Pro](/windows/deployment/upgrade/log-files) -- [Resolution procedures - Windows IT Pro](/windows/deployment/upgrade/resolution-procedures) - -## Troubleshoot Windows Recovery (WinRE) -- [Windows RE troubleshooting features](/windows-hardware/manufacture/desktop/windows-re-troubleshooting-features) - -## Troubleshoot Wireless Connection -- [Advanced Troubleshooting Wireless Network Connectivity](./advanced-troubleshooting-wireless-network-connectivity.md) - -## Other Resources - -- [Troubleshooting Windows Server components](/windows-server/troubleshoot/windows-server-troubleshooting) \ No newline at end of file From 3701102f1d34b7e1ef974e831a5b963578ff0075 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 20 Oct 2022 11:55:27 -0400 Subject: [PATCH 03/13] add redirects --- .openpublishing.redirection.json | 107 +++++++++++++++++++++++++++++-- 1 file changed, 101 insertions(+), 6 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index b34d93e2cb..fb1ba77f53 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19924,11 +19924,106 @@ "source_path": "windows/client-management/mdm/wmi-providers-supported-in-windows.md", "redirect_url": "/windows/client-management/wmi-providers-supported-in-windows", "redirect_document_id": false - }, - { - "source_path": "education/windows/set-up-school-pcs-shared-pc-mode.md", - "redirect_url": "/windows/configuration/set-up-shared-or-guest-pc", - "redirect_document_id": false - } + }, + { + "source_path": "windows/client-management/advanced-troubleshooting-802-authentication.md", + "redirect_url": "/troubleshoot/windows-client/networking/802-1x-authentication-issues-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/advanced-troubleshooting-boot-problems.md", + "redirect_url": "/troubleshoot/windows-client/performance/windows-boot-issues-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/advanced-troubleshooting-wireless-network-connectivity.md", + "redirect_url": "/troubleshoot/windows-client/networking/wireless-network-connectivity-issues-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/data-collection-for-802-authentication.md", + "redirect_url": "/troubleshoot/windows-client/networking/data-collection-for-troubleshooting-802-1x-authentication-issues", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/determine-appropriate-page-file-size.md", + "redirect_url": "/troubleshoot/windows-client/performance/how-to-determine-the-appropriate-page-file-size-for-64-bit-versions-of-windows", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/generate-kernel-or-complete-crash-dump.md", + "redirect_url": "/troubleshoot/windows-client/performance/generate-a-kernel-or-complete-crash-dump", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/introduction-page-file.md", + "redirect_url": "/troubleshoot/windows-client/performance/introduction-to-the-page-file", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/system-failure-recovery-options.md", + "redirect_url": "/troubleshoot/windows-client/performance/configure-system-failure-and-recovery-options", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-inaccessible-boot-device.md", + "redirect_url": "/troubleshoot/windows-client/performance/stop-error-7b-or-inaccessible-boot-device-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-networking.md", + "redirect_url": "/troubleshoot/windows-client/networking/networking-overview", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-stop-errors.md", + "redirect_url": "/troubleshoot/windows-client/performance/stop-error-or-blue-screen-error-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-tcpip-connectivity.md", + "redirect_url": "/troubleshoot/windows-client/networking/tcp-ip-connectivity-issues-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-tcpip-netmon.md", + "redirect_url": "/troubleshoot/windows-client/networking/collect-data-using-network-monitor", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-tcpip-port-exhaust.md", + "redirect_url": "/troubleshoot/windows-client/networking/tcp-ip-port-exhaustion-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-tcpip-rpc-errors.md", + "redirect_url": "/troubleshoot/windows-client/networking/rpc-errors-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-tcpip.md", + "redirect_url": "/troubleshoot/windows-client/networking/networking-overview", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-windows-freeze.md", + "redirect_url": "/troubleshoot/windows-client/performance/windows-based-computer-freeze-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/troubleshoot-windows-startup.md", + "redirect_url": "/troubleshoot/windows-client/performance/performance-overview", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/windows-10-support-solutions.md", + "redirect_url": "/troubleshoot/windows-client/welcome-windows-client", + "redirect_document_id": false + }, + { + "source_path": "education/windows/set-up-school-pcs-shared-pc-mode.md", + "redirect_url": "/windows/configuration/set-up-shared-or-guest-pc", + "redirect_document_id": false + } ] } \ No newline at end of file From 685a676a335831f2ff8432013288e8ffcef2976a Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 20 Oct 2022 12:03:32 -0400 Subject: [PATCH 04/13] fix redirects --- .openpublishing.redirection.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 3225974310..5d876c7d83 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -20020,10 +20020,6 @@ "redirect_url": "/troubleshoot/windows-client/welcome-windows-client", "redirect_document_id": false }, - { - "source_path": "education/windows/set-up-school-pcs-shared-pc-mode.md", - "redirect_url": "/windows/configuration/set-up-shared-or-guest-pc", - }, { "source_path": "education/windows/set-up-school-pcs-shared-pc-mode.md", "redirect_url": "/windows/configuration/set-up-shared-or-guest-pc", From 33b9a687592687f31dac261e6b170479ade8b309 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 20 Oct 2022 10:39:32 -0700 Subject: [PATCH 05/13] MAXADO-6650233 --- windows/whats-new/windows-11-requirements.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index fe1621a610..297975c6e2 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -82,7 +82,9 @@ The following configuration requirements apply to VMs running Windows 11. - Generation: 2 \* - Storage: 64 GB or greater -- Security: Secure Boot capable, virtual TPM enabled +- Security: + - Azure: [Trusted launch](/azure/virtual-machines/trusted-launch) with vTPM and secure boot enabled + - Hyper-V: Secure boot capable, virtual TPM enabled - Memory: 4 GB or greater - Processor: Two or more virtual processors @@ -91,7 +93,7 @@ The VM host CPU must also meet Windows 11 [processor requirements](/windows-hard \* In-place upgrade of existing generation 1 VMs to Windows 11 isn't possible. > [!NOTE] -> Procedures to configure required VM settings depend on the VM host type. For VM hosts running Hyper-V, virtualization (VT-x, VT-d) must be enabled in BIOS. Virtual TPM 2.0 is emulated in the guest VM independent of the Hyper-V host TPM presence or version. +> Procedures to configure required VM settings depend on the VM host type. For example, VM hosts running Hyper-V, virtualization (VT-x, VT-d) must be enabled in BIOS. Virtual TPM 2.0 is emulated in the guest VM independent of the Hyper-V host TPM presence or version. ## Next steps From 9b7fd4bd3eaff599a57c0b18ffbeecc9ab313b9f Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 20 Oct 2022 10:55:59 -0700 Subject: [PATCH 06/13] MAXADO-6650233 --- windows/whats-new/windows-11-requirements.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index 297975c6e2..f7deeee64b 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -1,9 +1,9 @@ --- title: Windows 11 requirements description: Hardware requirements to deploy Windows 11 -manager: dougeby -author: aczechowski -ms.author: aaroncz +manager: aaroncz +author: mestew +ms.author: mstewart ms.prod: w11 ms.localizationpriority: medium ms.topic: article @@ -83,8 +83,9 @@ The following configuration requirements apply to VMs running Windows 11. - Generation: 2 \* - Storage: 64 GB or greater - Security: - - Azure: [Trusted launch](/azure/virtual-machines/trusted-launch) with vTPM and secure boot enabled - - Hyper-V: Secure boot capable, virtual TPM enabled + - Azure: [Trusted launch](/azure/virtual-machines/trusted-launch) with vTPM and secure boot enabled + - Hyper-V: [Secure boot and TPM enabled](/windows-server/virtualization/hyper-v/learn-more/Generation-2-virtual-machine-security-settings-for-Hyper-V#secure-boot-setting-in-hyper-v-manager) + - General settings: Secure boot capable, virtual TPM enabled - Memory: 4 GB or greater - Processor: Two or more virtual processors From 0893eb50e988657dd3fcfb382285a7f60bcb2013 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Mon, 24 Oct 2022 10:58:53 -0400 Subject: [PATCH 07/13] add redirects --- .openpublishing.redirection.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 5d876c7d83..ff9d5d5c7e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19965,6 +19965,11 @@ "redirect_url": "/troubleshoot/windows-client/performance/configure-system-failure-and-recovery-options", "redirect_document_id": false }, + { + "source_path": "windows/client-management/troubleshoot-event-id-41-restart.md", + "redirect_url": "/troubleshoot/windows-client/performance/event-id-41-restart", + "redirect_document_id": false + }, { "source_path": "windows/client-management/troubleshoot-inaccessible-boot-device.md", "redirect_url": "/troubleshoot/windows-client/performance/stop-error-7b-or-inaccessible-boot-device-troubleshooting", @@ -19975,6 +19980,11 @@ "redirect_url": "/troubleshoot/windows-client/networking/networking-overview", "redirect_document_id": false }, + { + "source_path": "windows/client-management/troubleshoot-stop-error-on-broadcom-driver-update.md", + "redirect_url": "/troubleshoot/windows-client/performance/stop-error-broadcom-network-driver-update", + "redirect_document_id": false + }, { "source_path": "windows/client-management/troubleshoot-stop-errors.md", "redirect_url": "/troubleshoot/windows-client/performance/stop-error-or-blue-screen-error-troubleshooting", @@ -20012,7 +20022,7 @@ }, { "source_path": "windows/client-management/troubleshoot-windows-startup.md", - "redirect_url": "/troubleshoot/windows-client/performance/performance-overview", + "redirect_url": "/troubleshoot/windows-client/performance/windows-startup-issues-troubleshooting", "redirect_document_id": false }, { From 46e5bd46bd034820687540ab8c13c922ecc5714e Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 24 Oct 2022 11:24:20 -0700 Subject: [PATCH 08/13] UCv2 tiles --- .../update/update-compliance-v2-workbook.md | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index a781782920..93bea4ff9c 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -67,10 +67,13 @@ The charts displayed in the **Summary** tab give you a general idea of the overa The **Quality updates** tab displays generalized data at the top by using tiles. The quality update data becomes more specific as you navigate lower in this tab. The top of the **Quality updates** tab contains tiles with the following information: -- **Devices count**: Count of devices that have reported at least one security update is or was applicable and offered in the past 30 days, regardless of installation state of the update. -- **Latest security update**: Count of devices that have installed the latest security update. -- **Security update status**: Count of devices that haven't installed a security update released within the last 60 days. -- **Total alerts**: Count of active alerts that are for quality updates. +- **Latest security update**: Count of devices that have reported successful installation of the latest security update. +- **Missing one security update**: Count of devices that have not installed the latest security update. +- **Missing multiple security updates**: Count of devices that are missing two or more security updates. +- **Active alerts**: Count of active update and device alerts for quality updates. + +Selecting **View details** on any of the tiles displays a flyout with a chart that displays the first 250 items. Select `...` from the flyout to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). + Below the tiles, the **Quality updates** tab is subdivided into **Update status** and **Device status** groups. These different chart groups allow you to easily discover trends in compliance data. For instance, you may remember that about third of your devices were in the installing state yesterday, but this number didn't change as much as you were expecting. That unexpected trend may cause you to investigate and resolve a potential issue before end-users are impacted. @@ -98,6 +101,7 @@ The **Device status** group for quality updates contains the following items: - **OS build number**: Chart containing a count of devices by OS build that are getting security updates. - **Target version**: Chart containing how many devices by operating system version that are getting security updates. +- **Device alerts**: Chart containing the count of active devices errors and warnings for quality updates. - **Device compliance status**: Table containing a list of devices getting security updates and update installation information including active alerts for the devices. - This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). @@ -105,13 +109,12 @@ The **Device status** group for quality updates contains the following items: The **Feature updates** tab displays generalized data at the top by using tiles. The feature update data becomes more specific as you navigate lower in this tab. The top of the **Feature updates** tab contains tiles with the following information: -- **Devices count**: Count of devices that have reported a feature update is or was applicable and offered in the past 30 days, regardless of installation state of the update. -- **Feature update status**: Count of the devices that installed a feature update in the past 30 days. -- **End Of Service**: Count of devices running an operating system version that no longer receives feature updates. For more information, see the [Windows lifecycle FAQ](/lifecycle/faq/windows). +- **In service feature update**: Count of devices that are installed with a supported version of a Windows feature update. +- **End of service feature update**: Count of devices that don't have a supported version of of a Windows feature update installed. For more information, see the [Windows lifecycle FAQ](/lifecycle/faq/windows). - **Nearing EOS** Count of devices that are within 18 months of their end of service date. -- **Total alerts**: Count of active alerts that are for feature updates. +- **Active alerts**: Count of active update and device alerts for feature updates. -Just like the [**Quality updates** tab](#quality-updates-tab), the **Feature updates** tab is also subdivided into **Update status** and **Device status** groups below the tiles. +Just like the [**Quality updates** tab](#quality-updates-tab), the **Feature updates** tab is also subdivided into **Update status** and **Device status** groups below the tiles. Selecting **View details** on any of the tiles displays a flyout with a chart that displays the first 250 items. Select `...` from the flyout to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). ### Update status group for feature updates From db19d580912ee912d9e6cd38d8de06525d6f7c9d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 24 Oct 2022 11:27:40 -0700 Subject: [PATCH 09/13] UCv2 tiles --- windows/deployment/update/update-compliance-v2-workbook.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 93bea4ff9c..201fa80060 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -8,7 +8,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 08/10/2022 +ms.date: 10/24/2022 --- # Update Compliance (preview) workbook @@ -137,7 +137,7 @@ The **Update status** group for feature updates contains the following items: The **Device status** group for feature updates contains the following items: - **Windows 11 readiness status**: Chart containing how many devices that have a status of capable, not capable, or unknown for Windows 11 readiness. -- **Device alerts**: Count of active alerts for feature updates in each alert classification. +- **Device alerts**: Count of active device alerts for feature updates in each alert classification. - **Device compliance status**: Table containing a list of devices getting a feature update and installation information including active alerts for the devices. - This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). From 1e84478c7c043532c40bcb0b171ffdaad8f24d16 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 24 Oct 2022 11:31:00 -0700 Subject: [PATCH 10/13] UCv2 tiles --- windows/deployment/update/update-compliance-v2-workbook.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 201fa80060..c09404f9a5 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -68,7 +68,7 @@ The charts displayed in the **Summary** tab give you a general idea of the overa The **Quality updates** tab displays generalized data at the top by using tiles. The quality update data becomes more specific as you navigate lower in this tab. The top of the **Quality updates** tab contains tiles with the following information: - **Latest security update**: Count of devices that have reported successful installation of the latest security update. -- **Missing one security update**: Count of devices that have not installed the latest security update. +- **Missing one security update**: Count of devices that haven't installed the latest security update. - **Missing multiple security updates**: Count of devices that are missing two or more security updates. - **Active alerts**: Count of active update and device alerts for quality updates. @@ -110,7 +110,7 @@ The **Device status** group for quality updates contains the following items: The **Feature updates** tab displays generalized data at the top by using tiles. The feature update data becomes more specific as you navigate lower in this tab. The top of the **Feature updates** tab contains tiles with the following information: - **In service feature update**: Count of devices that are installed with a supported version of a Windows feature update. -- **End of service feature update**: Count of devices that don't have a supported version of of a Windows feature update installed. For more information, see the [Windows lifecycle FAQ](/lifecycle/faq/windows). +- **End of service feature update**: Count of devices that don't have a supported version of a Windows feature update installed. For more information, see the [Windows lifecycle FAQ](/lifecycle/faq/windows). - **Nearing EOS** Count of devices that are within 18 months of their end of service date. - **Active alerts**: Count of active update and device alerts for feature updates. From e54b14baedea358d8952ec928613d1f896ddc17d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 24 Oct 2022 12:07:39 -0700 Subject: [PATCH 11/13] update screenshot and chart list --- ...3771278-update-deployment-status-table.png | Bin 433244 -> 397010 bytes .../update/update-compliance-v2-workbook.md | 1 - 2 files changed, 1 deletion(-) diff --git a/windows/deployment/update/media/33771278-update-deployment-status-table.png b/windows/deployment/update/media/33771278-update-deployment-status-table.png index 4ee85fcc56ea12777614d75307138bfcbf33c1b9..dd070d8e21e5186acbecffe3d0a32624fd6907b1 100644 GIT binary patch literal 397010 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�*!oo$|; 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%0DmaD#KzK~<7ACnk=QKugR3Qz? zScR!IGJ4~kGB3D?H=FdB55D;IW4-}&h1A7!nri{V&FpKdp;a{_9tOf_oxLrJx|`r! zqnFdT!)hz47<(fbDp@|k8(0%!?vrkijOSs_VicMckq-oLyle-m75MIt%$O!mkvW^# z9lyGjFM!hPlD}HCclfeJn+;B19N~O zWtUqvvl7XrP`+|})f$aYW@1&-I`+t6R<0}{W$O&>6?UY2#W?lpqlfa-)n&~8AKKnC zs;RVX`*(EIQ3g>QQ9-~42nY@$9YjGyx&omGRHTLuArc6vh^R=FrZnk2^p=ny7LeWv z5E6O~B$PmaQ2tlux$k?N`+3*;e|g`0(Y46lN%p?>-q&@W$MHM7hi@*UjLhz}nq+zv&-p?r58W2cWp!rA#HzTgn+mL^m9-_KsJp7|Oa z-We)GK11_$AlWdh8v7&3RoeO`o>U-aS_9z#RH?<<66^O$zTT`E9-DZwC?Z*D>6t>9 zcP)^~Q)cPSUplWc5%0}(aOd(sp|wV3NK^i5nH&q{Fho~cZtaB;yYYrHK$ zXtjlYPOv!MNiO?g9f@p5;7R^WUOYi*%_N0tQ8D4tA`RNZfzTK!N?i%+EDYbcvwH9svVp_{3eEp*SLD5NX=n=GO@q?CKv+O`DhcIO5&(kK` za^~V~yVqQ*+8*EwEh{F9*ZIPZwc7m7(f5%WGd!_bta+1H!OIO2%g0a>d=<2QsCK7v zx;-gfhFLe|e=EFAne^hRD^BV2!6OBtxAT$oUIVDbne&yx?}hTgxkA!*I4lP0H>yNk z@wMW$@$vi}h52^*)2!-~h+$4d{vWIg$G-*tYKzBnTnAJj))qe@4tx> zm?+e=d6Y0NpgB9j&O`r87G!V4zWih?*8tntmM~$&r^u@y4EoWN7)-g#(Lzd#v8DfD zkaPiYQnCd7rykny%mR^W2+BVD$H8iuR^Kh4WpU;!#m+v^d&$w%y_UG2x25oz58jAe5)MzlHZA`*I#uU$ig)D zilvF=Bd%PY>}@-ub2ja_Yy2j_-BMBbL6rsU!e5F6j$J>OC3Ea*v5YshfHM^$u#MP3 z^2$H$gefVp9poDbxOKMM&W&WzAOuVU;^m0RdoO{$`1q+W{e{qcCKZ;>M19>D2{7(2 z80<~62{90nNDe!A`{ca$4Qa}F7bengClrrl;20CUz%)MH#w%tQmY8k$wEWXJtZ41Q z1O?s0q~Wp!Wh{zLTh7kC0866FcB~TgkH{2J_{STVbRSQ`n$+J#xqY%@X@^d#>L>m- z6_oK?e^+{T>@4+8}574JB(+yMQtUq?WM3?#!XT&`vK7ZgPp6jOGcNouOH5d<_>WTQmoH z8xcrB29TH|3%k6XIQ$qtfVK`%e>?xm*(?1!YoOZtpy;$!@3fdX3%cYABINB_?IsXPiIaX@{;WSZ}<2`*tN+ttC;o zOn-A-vQ=i^=c#Y|2U7gDa;IB&%z>$@752TR^zG-r%GMohrX@?j6gLd>XY5=7cf9EP zKQ|PQRFBqwo0o~{TKPa(qm38JBQNU<>u27dr|13wR!r6>BDWAtMq+y~oW~!n3kh~1 z{o=y~Q1kV3#;-1Wf)+gXj0NnxIPCovN%QsFcmhlQjy_SkHTY5+m#4Ka(Ue)>3Bk zNGZQr7OYHA^ksFHfzUhv=%T#(AjWe*MKK>^Z0YTM>F)2w43`ef{Hy1-q#ITEs!$-5 z%BkcSrdh(a=nh*;fgE0qi&fb5Z)cQuL9>Jab=j=j-O@_O?^)uIxX~|yz(Gj=FUN+3 zBM^@*V-CY8O?u`c=Fi`m-Ehd1E_#c`RN1T@+nMl97PAtBZQF`xN5#?+4b8FJeMDB^1mG{bw_~!$?DjIy0{ZcSLW^{}tqXP?o`8Am> z5ugl{SXJ(2kcT8GDCYv|c^k@P%`sNEIq97rJrEukv3$l!NA>5ZYD44r)vj1uR^Z< z<@u<0hT>F}1O9~Y#5o%za}Ij#s8+<3{m4x%M=2b0T==9hRPL967uLT6&ztJv2=T@^ zSXGK7Uj`1U>h7drv7M%WI2F3Y#DDsf&)J_B)ctVla%;J;E_x={Lef8 z`j1o3nHL;hC>|I9!2+5n97@Snd0Z1#*L9r(v<|EvF7I}&7_!(;ny zy#wY-0BZz-dqx9iHsD*4O}153RBB6F5>WGZ@9-hMmgG#VC|&7h%rXN;-<~)(iJeC6 zz1-kaMTHBaE=m8onQWz7P5#B=ig7dQUuZn=bS(VK90i0A2i<1vqrLgw_QnDh7vo-Z z*d0E?gOQodF6)=kZc`;Jpt@6>@wZE%n$EK3oquzO zR~d~`Pb-J-NdOi`w}fb1)@-wbI%*=)NHh zrLbmn;p8g{@8`^k?&`lkyyY*Bi#4OyjBBiL6=Ov z09y$NpB*v&_n7-U6~sFAzZBE%MX&R}K`VN_J9_8Vt<54~Y{P;Xc7SyX=A(#zp8^Yi z)_8JDUgvw$9eIy(G4dH_MDzl88LSOm6A}b=KXqAd_@~{!VeNjVKJRxmaE7|>`F9=` z{}tQ6@DY3F6rQ#7F!AZ1c8>pR=V9Q7cc-Rv>6bP;-0lk97iAKGon9C!gDt6yArHH4 zVq_VRe~(``AC_74vz#n9+`{*mdRLODTjW569pMu+L?aY@otRM-@=sqU{I9R`kT!ND z=#YUFdv*K*cR5TVmo+%_EpmPu9NR4L>gZM8*RS<^mnY=!s$CdOD}{BU)v$u^kAf2~ z+7$HDu@^nSI`-`^c1-HPfeceavhNcY!E!BrEQd*UvVP{9sFlA@Gx{9sG|RFbz8KcB zHmg~LzO^#?^P3~1mi`ZK4!9x4y}}QS(3VjO9=SX1~XG?k3}D-Ty^ay+AfufrATcUH#77 znYx|>+3}Lrd09H!Qi6ZJmvp_!d-Lf%EW!oR;W^b-B+rh9OmQ36%sl7fzM83XwqWUx z=bKm_G-BWBo-x(KQfuKOeqW1R6d`%NzzveZ=9^$RmWyKaHc;`76B-vf|2~Bg+Xt_U za<04xmq{)-r+7TKPxP2$W94s|x+l~A5Z;vdb)R^KjCFOaU#K(0_z6g1DV8$5)p^g^+HN>?w-PK( zvEB=vy+`UCrlUb^O~N3yfXu!B>pZvFt3U7m@=E&vRC>+z{o5PT_zdqL92|C_#6vCyT`Cb6EabIE$+ql)fvYnA_{c( zZJ~%&UQBx50mrA-l8{`V7;N?suJ6n10G$sx%BUGDKsSpaBCOcUZ~cAY-hJbR_g zphuGtp~%!854cm!J=dFc4KfAZ6aCWDA%$cMV9+*MAM~9Za90y_PaR7KZbl{RJWGG7 z1F5e(^`j-UO=)O#)6-VCIZA)Ic*<5cA%jm3{@S!%*<|C&h00+f3P~A@t#Vk+3bll7 zbG0Yr+p@#v8fkUQW}|ji?f7jclU9k88@tA?%~Ne(BoA0o=Dz6YG5l3^TnH}%US0o7H-bhWe@GFX$sR_84Y8BhcUMpJ=gH5B2tt@{S#eQVqIB8 zzma47oJ+oWM<#!|8~H@({OQgNI5FSnP?Hr#EJT^7Ma#iOY?j&A?Z4vN9&D`<7hU)O zp5_^w@WqvCmB2#p2zCwYnRVxRKoYf_-Fn$y1kHR!Amw0*!ARBo9O-#wsSiPv8FSOHq%^dmr>;^7=a)0tm40QEDuu z!}05gelMH$D4i)$<2AGQmJQk;`Y55l%y&-71qBI=h`hjhI}zSBoy6I7TlENHo1es$ zK@||Q31g~ILMw;2-*oh-w%>J|_VMWo8~^Qf&#JJ`M?45Q(EJ&SiUlnWWQWDhXHxYX zmcRH|w#4MtSLo1}3CcMZ-{bsd_c*$Wm*T> z!ti<22TVzXazZ80&S{_*Je`}rEt4f3`su>r1-><9N6WdcI}J?Qo}SkIJ%QFhqUja30Lx1MfP??)dlyF8wrim6=-0muD-vZ zzWM2L>lM?u?>m;%+<@u5MG+W|F-JfyEerLH%5~XlGz5eUaX;WKcHi`1#d|FQdcZHNg*fRLQ@q5oPf6uT)I{RU zNDabB%3agaEH`KA487BNhY;DzIxRULL%TPIRQy^N2-inSH68&qD5eSy1Fce>y1n%T z0#anp4{)Y>#=gcO5TO77Q}+0Fqz3(KEnH8|dOpRmv-%C&Z-U=cf-5L2dumVi_Sx+G zhdkl3jp#sC6&1sZe#j8U=l$**p?i;RA7^_xdCkxyvpIUz43!e7fUw^vX7tU+Qu^rg zj>zgMXYq&=*!i?Y^BHw&Pb2^D9?<)Bd;Jv0{^D4{ZEg~7_W2HzK4tf{cO9KTl6Qil zFJ_#sUAne+mo}p}$Gy2UrpmpxHiKN)#ga;^EX>t$$#awYleyOEWm8T*JWf1!10?mG zsT(Qg({B!&*NEp?chtF&El9r1P!}xc$rpo_i^?PJ36wltv$dw?K3L8A2fVc{GcHpqZ8`568X;^KdQ8Z=9dJwQ5DY0?p^|aLnVX!IS)_-Lo z23$OwuTe^an|p1q^&X>@72EK$mg!LL0mfAP+JJQXF6?6( z=ZCF#uI3At%S1hEAZ4~=oM&@W?xXr6>Pp5ov-y-W$CC?3sHeS0ikZP}b}d)qeJ>g& z#``$=IuRGhj}~@n3f-YQo6Ku2#qN9bGF&!pd$?z4cf`mwY}Q&nhbAgP%T)4T-4wzz z_fE)=>im86-r>}xQ*c)6_)S`{P@S=03B%Bu=|r)p^A1&rTS$EC>e~t)2l=Q31*y@{ zINiaSjRgiNd!{2PbE((CFx62iW(_rMTGg{U-P&7e(s)sLgO=-x>!*NYT=`DS7tMg= zBkiH&Mj>PJHd@rr_g%P{T?-MpU-)xj`Srt{0Yd6)mX95$m%Fv@jgcP5pZekJqI?!Pyac7H5Q z#4sa%y6pp8)9qV-js2J+B*(A~uI1=W9YEj2VH_GJmEj#Ij@%j84)i=NNye(r_|i>z zfpa#HgX;d*?^xIE4WaONw+>P8TQM`(W( zV3Zo!!p=3w)s&4KEpGJy$VCjs(!N8gP29!Ix5L>MFIRXT5lYs((lxMYoaJXjGu=K^ zxAT!lx3Ry(cIrCKbl(QL>(;MF->)D!UhXj0=W)A5u(_y!UTPD1erVMuvnAp|QQZL4 z3dP0PD)TG`Gl(0@3@dt_d3sUVN=&{zm_FX{`9cG*2q%*|-D`*dGtfgY@EyS{4vAZq z797IwMwtgUMTsRSxVqr-GkwYHCA!Gm5e4KYlzLEbwzspl9%V2yP`bc8TRmlV9Fx;w z{wcz84Z3==VdrV{n$LA&Fs<&~*nThXx)S(6r4@nBHL{y>a|uS=?1x>;GimC^6Hs5B zDaj;-wO6!_f!$5hTbM=z-e^H*c_q?>fN@Fx7dP{&#GKaTcpqKc7=y*?m?Dclc4?PJ zp@4c7^11AxSt8m+Pmy~jc|F4wD{0fTfE7yljTb+LwJJ2NQ7PnmP0g$GPp3%v%`&&V zC+(>5gUeNndh$tYS|qNL_kiyRr-wMhP;#coVQakSg5y(CC{;<^EG?SNHf(b`L=xY4 zWRrln8hZ^|z?s=1;)>tj93xYt87n;VA_hnV`Z8=A^TyV6I^+{)IRu7E!J||OIzY@q z_%7UJ#2+{JUv2mdNrmtCvihGW9H)h^&P%U?^iN2{G z0b^Tbcet(*sh&~ppfar3@6xhBa-SBtJCm;R{q0{C!QCy2!G5miz(d9rdRB7l-7mlI z`}{p7x~|DQN9-!7-g?fgnQ_`ePI}HXWnT&o|7Iw7)x4yX8c-gXrI(!3$ZtRPMUkso zf#*Z%6UcW*sq!ademgTvr?<{cX+dUnwiO93eWw=T>i&u*XC>|WD74?Z*kwq0juq%` z)o?_Ax}H~GPSIV*sTBcocNf>5GCRBRz6nv!AlG&(Ru0A%(e} ze+XMVEz_=fi=LlooqOLQm*^?&l)}lQt2lB$Z4l>)^_Y57=SUd*5ie(c3+o~MyxQo! z@1dDEemvrKq06;(_Zbfoj61(kbO&4=36vRrd{3R_`F?Z^KYr&+&~q!~Dpbl9Zq*83 zA8r94?UuVTR!*R~fvnY%SwrqP17%eu|6K2P2xMo1kODo`*_+#wW05J+YERK zI2%(%_M{X$SItxnpA9gs^5^>OJClBm?iQRqyiP3T#onZ0Ejb*9QceyldZTnx=)rk} z-0a3=r1Z4xkUs&x_3=)}$&~$|Z*%Lh;D}Q9A)qFHe<7U~(EIHxmB5dZ{lQBdVBGL6 z^iE2CknGn*Fe|3*22eq?L)s zz_ebIf)|xat*!8nPccj%-tJt9$-~SA=p-cODLB)T( zCH3uF>C^#~p424ge@ag^)!-r18F4;SS=wi_Saau= z!IGuKpan9YqJ=$}{iB4AjtgE)xAS}dqhAsW21^|ln`2nOis4}-0%p^Wbo?&P#`tb~A-d<_{>3%1 zM2{Y4MEUm5^VsG8Ve7QBOHG_<+Y%K_eBaA?Qup^eS0o~i@xP^(^4MjoOgZM6*QLI&MxCy_ zHB=!poRRb6o^fGMBGs&99!0P~q%#&?TKKHw=~sMo?@tocF*B~Ac0NDwX3ILsM(Z@J zr6Hhi36tfX_j#z|(F}RrndnDo&rQ9j%$BUPjYUz8^`~xQ3YPJI=u=yKe0;L z;J%a^XeqPouYQczgYi(A=t>+J;FRpxET(j0TB<(JHqi{69D3~TC*>E(O~sp45CVtW59oGVMZnR$Z{~J*pH_rwESR>h8@NK+;6Mn#gTt5FFn6PFi2)Mk5zMQ zD7N16y%XK98?}qw~K%7YV}``XW69Df~#B*BwK*|_1f9SoUo6Pe!it>9yPhFww12p@;~ALnX3V5A|4xXE0ckk##xo8Jn* zojJ#uR%|%7<+>`UmiTo!Mb5d@+hv5SC$uc3PGLqW-^jjgzWPF2h8G4P*;U^diAf$O z1@WyX*;R@s@?!hHP8?~lX^T{q^Oz2++0{i9nncKYf4VA-<>J~x`{t+FkqVW&=e<#2 zR!rq4O)!u73IbL9n)BDYN<&*=2GkS%Qe}{@Wsbf_2I~+-Aa2+!vpE*=sMhll(Xmgv z(0t4#i4Ve*Mu53lfCc0>+s&+_dW-0wnzF2XnwHY=Zt^*dcB|s^V%sSXo0jCSq>~-r zEJrYMySw=(=J%S}kPCP$NvSt18y+4Y-oBRnQOZ}>hLPkd#HN=tgt}`&=&^$>E3=h9 z9*l~2N!-~c$q{$FyI!y{4qJ!1*w2HN%+grXR^3ob1yPafi6TE0k4)}6wuo<4`n!#B z8t_izv7@;ppFtX`F|67$A<6ngSKy2ByC)>=v_P3N3DC6X@k|;4xasIU9m+y^3Jm}i zP5EGlaUADAxwdpEe0H(waE{U95OOLe4*I#v|GqY`N69M_T~tfFI06E<$U?;zU@xVBrpN)zk}$SkqICxp1Nvs-)H3x;(#Oc4nP9wsvhDn zN|HBr=mdC87{RXGm*Aqbvh;OpELdWh+A^*d(n|?CO{dlEiL97pq>X=Q1XYH{l6fM7 zy@~{s;bVCf1po^WesiUG*K{KsxCChHSQi}9ti;bJYWp?YzSH_{oLOUq2`ymC>)505 z2>;TFRI73Jx~(CG-gUcv;HuLT=+m1F4=Y09%A~S?-)zxc!TFm`znstiW_xO1A?GL4 zk|&XDM04X$l`ht)7xOJ_py~KtTGG?tLj>~Z^jcYGTNCuD*_Aw4hp{2!BTUL~;4p?3 zmL)#wj`x{>y=h1x`wd7E!vUeD`c6$V~-j04i$820(!4-vr}cA{SMHn6SgvarzIIYl@B9MY*?Q~u597G(#!B}cdAP&g zv*dMl1EDYkbV&y0AMS$L5qAyq^lWDsjx4`{ny&hpes7cu(D9sDwcX29aIF=bPDVDe zuSr=qr??E!g-=3Hk=X=N-O_?M8~3jF>y-Jl$C22Ki%jN~6l4;l3ph5E`Yx|2vCyG^ zy)2T!&AY@AM}Mp6ZxQ*R>#M}b@e?O9RSyHBkF*Kodmw%$^1*|yz&0AsyhTcvxmI_c zCGM3Ae$$qHZ^5AOX0HBNQ^CdYV1B<(S4~SDfs3#P{i!I=+*nVkPYs&lV|3~6yUr+q zkeKT>nven$4FRpY2&M_Zo%iKDP=(|fK>(8nQlg?JW?rdnzQ^p)0bkO^Yb@frP0Kv3 z#`CfN@rvfxKy-5-Xc}W~qL5YWMyBozG?e?gS3JuCQsLNV1oA$*f`QXDE5QZOglf}c zgy3aorxezK^Ai%6jdh$Z7~God(TkCo$ZdQIoSyT0(+QZJFoj;s8css_onDHx4oDk& zz~bz|2K^C0XUTRa>s}=Ng8sgHnitmdw?CB4&3qF{oVsQ>aPWG2@2TvdvDodhTR|al z_lL^e^Y^~nGNxHeR>Drv2iuPLkF&?s`?xEh#>GaF&3SK48OfkZe1G?a5Qg#l5q9`( zO}0&whZ6YITVof=!`X2Xo?J@wr*^27ws6P3^#>yo@n}nEid$bl=i?$*s4l-^^$6@u zi^?-!Z<}Bol!HE$Ixa#e zm=N(z(tF(yODY|+szN_ohNe@^l=L)waE+BM44n7{pzQ4f<$2Bm$20tF^g;L|NZn3* z7I!|$YQe8Wd`$h_E(FIs=0&gp6ZaHIM7QM#_0mDM)1i#rhpO#8FOP{W0BybB(8T+Q zDJ?FCNg-9bTch~aBr&Bom&oQwp1+CU*8*pAslyW3P!GHcyPxu$U&M9y1#;&*b!#_d zOd{a(`*<)ud9V47EbM5#2DTo_6$8W`&-E4GH54L#NO3!!o3x}1s=hxGD8rZIeCK1^ z5^e{SrC&~c z`l)ZYVnKiSII=qzQvSF)?5^5eylZhISj4sXpALEb&g1Lzod@#OwCb>}2C-`Ua0pMP zF`zb!2_9ra48sW|bn_VSSm-j-$1rfp4WLaqJ*4$sFqFUzbA@wGN+HII;&Klfh9arw(8t26Pdr1MIO`0vJ8veZ!})mb7H zH#R18GlcV!G2TxEicZV_wc2G(L~PkP9P;3I4rTYcs#}lWMn5u}V_F=I25#W_O00Rl zK~?gWE5%4`Q)p~rv{>Pq|rX8;!lOl!%Fa5W@ zGbmwlH)CMEa8*C2v*!K%Cw|OZdWQ~GAn{QvNSXdZAD0oITED@^yt2mw&Mbg(A;4(` zz2#z<=?)b87v_5)N<;V1J=38)7BbZh=u>Pb%#CqEWuJ&mj07<6tpVMc{4r)2Vw?;( zH9(UL^i{>T%>9mX2~U6dZiHL3c+wiJA?GpE*F2?Vjfv5_svvE&Q{)uX?4Gx|shY4{ zve_J6l#%U=Ul38mYh@IAu;@_xaIRg0TmWTcIc@F}id1 zzXmmG#)*zv^DGiTYnztlK6;-(vi586m;3^saH1T^xb<^;W(HV|+Qc}f?wcH%TPm@Z z_n^nG^DAcIe8cA4o@Bs?ScPtxjbvtn^KUIzq^hOLs^~$HGOm^tKs>d(y{e}Z|7Sf+ zDJE#Y*eC-aN?Fi4*{?c#uzAcwa`9Lz6h7VlULEN02+Dg`y_7Mgr&!Rhe4rv?!9s!C zcH#w31IDlN&rixP?TK!HqZcE>3k_X&}xE>}{JWwb24V+;$Pu z(v0MV?Ox&3Z}UK{4#jxQlNU`v4xogp+X*@ISOxGwQLUQgsz>%`6 z^4-pyIyI#eYI`9qMLi&!)v8l4t9Y6sOiMg`Mjfpw)S#sDqKZVs^l_1D&*Gw`(C|iLp2c znuFb;z;kZEcH)C+Pj)i=v&iwQiBCZ_^w5pyS%h!?;R>+o{8jY^#IfI9m32D1Ar?+Z zqLQW7!-0SIMo1aD?~SD9dwUk<3~nqFtaRtN21FWB%ommCMjd zdGMj^$*S|-2bx0DSh6ESJ%F(BT`TUvN3U#e7;mzCXtOW$Sx3TJ93_jXB5Iub)^d%c zcYqg&=zPZ?kJz>JD*LaQ>He5xYC8;MeDGEL(B|65>FT=njKC@Tj~0*~=kDakr(?N+ zedW&5yoy}8z~?acIn{coY9{{J-E)2Q>G)+_Bz^|(pni$8x~CM;Cgzzc<=A_VAnj71 zr@Sd!@0J>LwLsLC(!TLm$c;U)8Ob2NbZ6;MFt(O>zZ$j;XJTa=M6|%7rj+f}bZZP~ zM&4jMEp7-51u+1L#u%==pt=Quh6M|K{Y#@CJ!+mZCu5$4?Wk5)3|0zF;uz!}z%l5f z2gnEm&Mymj_wJmmeFSS6z{(FKNIT}-4m^Z8F0jvHUjNmv!onevrij9DI5o>j&SO3Z ztvA~gOzQ(}qVCt>H#%{V|lw(DF(RQ1;%I7}aYzc@^3 zOOgV!_Fao4KcdoR_{b^vcI)jlhXCFC!H3PNr>5JIbFCV~`pt{#a{LY+#S~kqTs`h( zm(PSs6{EwIXV(WUM`8nZa~q{>#-A$DHw>C%6vC^%4VucjqFM8G)aGEZY|8r*v0c08 zMpwUa#90wJn?XRA*z7P+(m5x7%D9*l} zoHpxKmW0LyHfU6{a@W|A?GNnTMKdKU4HS;Z|J;I9T$0z9NBPpgORRiXQBMyCoR&hJ}Iy&*mty4 z!d~DnC@DIw%4?B*&vSLt)TRwo_h&=&f-#FFKF$fRIDDTX|_klE?Gy zmf-h1Udj-1HDd}#MfCBTntBL}EWKS-mR@Bla zkvB3cf0|DRESw|cVA7!Y>+THt4SE#;oxDOsW1=0FX5I(EzRK?}NLTjX(V%UFy>SlV zCCDHV;Z=FIS=t|>MfEI0x8^-V`5Ea%+x+G;DH-_eq4g?P&+J3B%Ta7Sjg2DLca@me zs@Q@4L34=%tm=z0-hH^vY@a)2R))+ZARn0u3}^f%z>O6e!gYx>4@I0A@ssXtgS8wi z-Ct<+iTWQt(rEL0K;+7D%XN#%Ie|u?`w=+1J%qC`AOG&`^()`cVtxr- z1e#*^u~y)Q&xRtsuFMaNK6S5OS$RXu?pr{FVmgFfrGs zg$YIEr{lTDVoOFX%BC4P9nUzRQ>A5(QZKSy{wN~l*vR8pKIdAi&p85F{WxDcBJvaY7fn=C0) zUopR+MaZ9xeP@Ydsulv@-kT;Iv~x-h3_ezE!Edx(3WUh#J zFuY?3KoHevffbDv^O#wiLz9MmR&%WhGtjkKW26`S7d18#u6qw>(2io`uA9XcO|~W( z^VccgXQ@M8zrKW|PT|oX9i6;MH#@0Eq-y4*LwOXM3yCT=P-Jb!V*xE+&!mTpx4{ZG zr}E};^9hKtZMmaIkGPLm7dZ^yK^;0~MBYBQ25ybjFt4G>BY0*v2}2=E8pF$&!=R}G z$#%I`-TV}VgcCwK6m#pcbUc_T5w&=x{pk^<-gQP`)kr7Sb^Ss87d86RI2SyvQz&m~ zaEsFKn!(cCOwA;RkqPX3TVX9cm}v|T>E>nI zSK)?%WS2Kb`sl9iPB$kIAO|bqTMqLR66Xx)cf+$;%ED|zfr=Tf zrOG*@M_tn#+e&@EQh$;WD&B6iX7qSRE)IAbqU6y=%@Gl^;`Ca6W}07uz4Gfjckbp< zh(R#|=Hp+zX1;v!2cE3^AS7$8nkFHwU}5FInMwAsi%3STo1#|RWYFECtVGLtH41VQ z7^NUsb>bY=w|!V?tkx%hG8W9IUqvOsSKHcZ`|WvTT~5rrV(Af8m{245|Yh<)I&Lg32uW z?vg6|IeOU9QzDZ?+n`b~fyvr+TRMKadSQJ*atM#Yl4pt6vY4|Q10~!_$a28*vq6oT zSHVxRk9J4i&y=nEhk~+1bf2KH0*BhX$)x+{F8^nZ0*~?DHxuPHs&oWb{!p9<{A2v5 z$1Hh6_AXrGkK|>Ns-G2)Dr)b^F^*Q;WjRZlFJr-|2%ThsD0SxZZ-pInlPd+GU|ovv zFRt=_vhwlvr%s9Gzu9yhB06J&H7f7grwc&*EAiE;*@E)tg8`uO>+{9#$2l_!~cDP)KU zUDT{Re!ee1JMxmUvJDT&Cr&HEZ+D9s8M7?hl;${V4<$x63mC_Nbz50mr=@9c_a9f=G4tb z!>ImF&uoAxe8VJTomVbTDfrUx!-;;|o~Q#9%^IBqriI#9u=MaL>|(`*`qG@!fta1r zrOww6;5FGGwa4Mx>oLc^(oEp;HC9to^YPR&y>4d&vJr>rCDx4qz4Jh#??hq36re6S zG|=bJ*iyeuT`ySdC0}n=xpf4!_ZP+N#VdcKny$PHW@m~Q4=`9%92cIus6E_J6)YQ! zY8^ee&kzG6^yQu1SCz(s@{xe8+|_r8;Djr^#L!^BE>(JHXSH~`SWTm`|hPl}y8 z$8GGTsObLBnHLq+iY;j9adqVR3r4~vZY5FZw{ZtgI4cSVN_M>%u5cjOe{#bexF=qq zp9W8Iy?qA=M^`gWZ~RoxD7}oeIy-Oi-n64O(ky%plrVOn>lF0*UarmzF3<2%pbX)= z-J{RGREII8kd{1QfBJGGDH6wX}f)3jtDTNF$S1hViwiKWMIo>l`KxbDtCU$ zT&yxIzJHr#esu+^Jy4K)m}H^0c~g3i$S=&8)3_itI=%`G=_lE*mtQz~%x$ElX%RVs zwW~tH7c)F!@^ad~hWixmJN{7P>EC*SCYDpPsq|MB0N=HMe+G{EdBAZT0uTUgL_HAU zYOfzaVTvCHS#ry1j+WXH(xC4(P9$r%5PY|OKify!3I9!C|2=&TpTGBL90o{^<$0zo z6&;IX z)fxYG3j=>rs3B>)Oo|LpZAOIg4Iu$-xPs=)d|f1T*FkniZ*Sg!ZnEM5Hfpq~_T zEmoyF-!A~1GVl$-14998C^6%=WBRWQ>yM@;sE(!;!#e)nvOcKx@4HwFf9COh`()K~ z4Soe8qzL_&0~{NM1_#97O;A6UfvxJ<{xTa-#(y>&gjxX>qAbVUmlr^m@kP@wWB=(F zP?&eyUov=wO8{Vfg!(wPT|mQRjY| zQLcO|;@G$E*JqHknmk;*hDX^2i+}w!YVTty?5dn0eH5SHR`} zA}|a)f2S)|pgHfCWd$laa#qu_kyK$#h=6J}@q!aJIoFN*`><>A*WKHG|*OPOD;Ib2nWzEFAvZ6Q@-N!I3|@WwJ)^&#!x(4T0*= zgLf#&n_l4#fnoW;aS@|^k~lr{@X3~KR-08^?7<@#ZzX<)59lu|5Th;dF4;7DZ-h>_KJKEZ&eD)pWk-)Cjq|XruyaW%U>o_Q*eJW# zYfuxXli^df0DUZloifVQO&WrQwqV=3>rr}3+Ud%O_BkuIe{jBKj1 z@$Bj<)YNcv=Z(+|`^mMZzRQX8gijf?BjN|az0zU{ok(yQDHi9oS?K$^`@ zq2FZ`Bo!3OnC-0!k{ycwN)-kte)OdA>gd>|9ulE0+;6MGAe^fFn^AVt3=)|wbY+>H zYySD0`OZxq{aK1mQ~`l&bG(DCbg}n96VIhr(OSn1kWVzv?|2ACA~?TCe{p}@JQt!j ziDf5T-doy+mPc)W3S$>?mR?ocd{^eJVsLO9|xO9K36#|Ct>pPA7nU*9D8_=@0y>!e0%<|sz z3+hAztgdOwj^mRkP&$5l)w1-mVVS@yw$r)*<9}Y`y+8~QCm%XH_Kzr&+9NkI=El;6 zRzA;f?@3MY-;5CA;4=#-Y~NRh{6+hK%lRQ!ILY&T%B7fKZWl_AQZE(#V@IKzlBC^@y({h;c0upJ zZ_G8O{?_`UDBuuW|Hb)vms60{`XcE0o{H*F-m?HXg%07%sUQA0d~Eg_2#|=Y4-CE+ znWnZVar5j+qJMY8uM&8MrIc^Z%#CUnpzHEr_B+pYSLELbb3(=a7G23U(zb=(qVMRF z{h7|bSN84MH=q6KY94J{)|8oY+IXen7(Nk1qVWhh>{T4*39Gv{01OZUC=5MHNRNCz zkW(*7Ucew*I~E}OG&+*4e*I0;@C~Ox6qRX>ow#Bj;N`tM+_#w%Mn8Wss!`mDy+N!n^x^|#SD5{=2BL- zg$D=U%~+-pV>EIX^`vgS=@WxqF|wRWG`eOfa81}cP4CTu+0BZpj*$>9skWR00=m6! z*Qb;2l;&7Irnst5Dk`4#XM_|k%e`;>t>WDq@alDfL5Q) zQpANQF<Kd0o~noKm{zQr=yG{q^`DP2CVb5P!)`_9=L zZqJ_jo{o-8zpGI;-DU&QPQXF4t9iPdcIWLMO;3`0wPQ}VrvSvY^=eidxEjRDe%~U> z+AmE?z&?0PwL5d1(1^Q7&cmKK5|#ryENp6BT;zdU^={ zjlp+*|HD!b9OTEc!m$!~FR>J(h606a*3ug{oNKEeIle#VJ~~9e1a=x8Le6ShFlRSEhHcraU8mdOVqeCVc2v@D!w2CILqlWBM2pU1lE1> z4_o!bn=r|KV89(pkvxH13h{9_O4pbm)DyMV68BulU{;P-0e`R+8F>i36zXJ-lur27 z|G4h{1yr|9+`32KY;D%QUI z7BWdNhh;0LJSOjj%RRnlN#b2-fbmO`w8(2r<Xw zZ1YheFdfQK++sw)ZofKM7f>1gL7L3+6>QjM?O9w#BTor$r%Cy%0VA+evdGxZGuZuB zEB|wLuck(omONJi%PiTD9Gj@Da{qbBI_Jgr%xWq6_zGtv=oIyEymVR%*8Y8X52UNB zuqv%sIp=)~RZifJb6M(925iq}rlh9PhQ`;Ij3S=98DROgye6|cH-Hd@CZEtIk@uU` zGF+H6KHh24Q+1rJx8jq0LR(68S3t|M(eqF5)7&0%DTH_({3JSk^Iy$r3vxN+K)r&& zR!%mCWRRUB%cb#9%Jkw=Nn=h}2ooFkd|Xy*wQ{njhNVY7jU*L0T3CJoc{VOWp5f~M zSOJ7;-J%nh&FfEOG^nuRSEccvtSKe-^|_a$oS^ng?CPS3jk`R0Z}o|5Hqm|2YxK4) z3*Tg}Egi8agZ$j*zv6@<(j7+%qF9ABgO~*-)PtzcgjR~s!gjYU<{G`W7%#1fhto+g zNvR|=pET}aPr}~LUHv^?=c+m;YcjXWYp!s(DdKyDX%uXxSE+7K0cQ))7caG(pFwN; z^!Oj!V*00URR$56%6+0n6N=jIviyCB?B*#^ab(T-A9t?PA)Bc^ZO#o#;})wf{#5?H z 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%0Dydj9wwzQck*M`B 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 z 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�#NL_4$AC2lA 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 literal 433244 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 z zpW2O0b5F`aG=jDObCD;XJzZZw0-t}({xx#J&x{*KYy6JEPb?U#V)9*6s%YV-GBHFY zDvZsPZCY*g4X;RMdSXNmYJFi0TwhtBRyqBNQkB@RxzTiI4@o5SAM1gheo}e3vAOEsP&2XD~@nrA4BmBAR<=%l)$6=-Hjy z7MjJDhrq*)8}t(uWojx~D}B9bkeZEQzTdpuID!}Jy#pu#0vZD1X|B}%_MDvE?U-sV zFu8MjWTrqRC)7!W0&4Z|Fd;^jha*5GlCHBT$%}{Sdp~@J^8D)T$wZBik}wa0fPJ?a z2;A{`^(}9y9%6+nojz*s@6_5e6%f?QG<~K@)%ogqz|Gd9XMpV7lY;lxaa+N?i~-9J zpMFhtK>RdRw|ZNb@PqTa1->jruLI8+i65(oKxMMcHq0!@nFWklTW zudm?;YUH5{gT1}dL^@NMcoPjb#{qAwuEmt&Eu^J8MwamYQcjXIQkB@(_A^Hy$DtqS zvYSIhGs$rjjSQ#rD5_n)G{*?%8|if@G=CBhi+~e)RMBB2HSqi6;U%>Of32fF^z$D{ zu&$3H@8~iAPc$e3QxCV3Z~QvBRK2tt+~a1c$*662O+G_RKDW1i{7dE0*S0$4wf54@ z^gjI!IV@f^B8SZAqnG1=$7TUW@#T1}jpMXaSD;^1$Xh5!TEVog=bax&vTiH1&i9=a z0z&HQ_fA$XX}Vm>D)*+1sEMCEe*F3V?iR|wtC*HFeT4>h^ajk8kBHm`vzma42qejv zINuEe@JCjd(kz>h>p)B-*VsCYEUDUIED9M0Qdc9RCV^Idm(h~?dL}!)mjb1$8Hs*! z`{+@@r89Y4iIcHh_lh4+Q*x)wLibK@(npR4j*;TrDW<=+WvyF`2q`Q2`XyR7ToTOH zI{6ltdDw(scSJ~G^ z=?pM8S1sz;1vsW_k;tmETuEn^8(vrM#O8(WBk1n2>ELj;{0yTegD=}u9-20&6XO_X zX3wa>-ptymau1)xUPLgyn|fOSFH5NvAaLsY@GaX@;QN`0sI+m~aBm6L>W`z9DX-`* z{6sC}zD6|lbC!H&@iS(sH#ppMbVN9$bouyKE*_dT?}9_(fAm+Kx5m-1ewH&pc?V^D z+uZ!Y{UVh6A%b#WjU=MnIbcl}C~9G;StXV|kTiyQxW}n$(C)w11iBUMVW8}<2-KT$6T}0ks?b*=L@M79@N+H zhu~0+{EVnW5strd5#a#{fqYwbqrJ0OTE4mD{8cK|a_%-w*V*>1&WG7PI>TwLC4a83 zBb*OoM%10WyTz4{r}RlXX(Q9HR*N*?~&=^9N*s1v6 z?^ikMjry~X8Fd8gYWOEiWhC1Cj#Bi^7oNT3wGJaBhd%X_l=KZKQ#-yj+g3iUE<4Am z0u6~A0R@{LwVba`3q--dzt&|i1d*lqd0ub!V&y>=7V&v!oi9Sm$y zA_}8h)(`;ChXUp$HwTvGBl)HDO&bw{Jv@_B!}RcvDSIDc;;5`e&l2SJ61s0&qGJtp z88+4}tvwC9D5s;UnUy8-B~&sqgjQG%w{`LU9&{>AI!6}>Y<8$;I}SS8sg{(K913`F zcbYM#f&?>`*$%hHek)DPH|H18@N!soOT}Pnv7LG}6~7N^S5IM6>t|Bx+YQVW8^PlB zF=cK=4W=!8xPZx_&7f^bFGVAp=lstWxPi(B7M)yM`T_2C|k~CS{n8G$~jdf;A%VPkb-iH`qrzqNVsTw z*E|4@{JQhEgt9ZsDsK$V&LG9FgLCS`t7W9eZPO8ZzS>dm6c{v}on1^1tP3>tHve*# z_6jTj{WCP`7W7<1MzZ=#-6m1c-f*;i$Kd}#Vsf9sx9(JKHK#czEb@e=*`lRWvu}*O zi-b-QYgOG_hGTi-KB_I}1K8Jod#Ff?b9YLKKi%^fEcs1ACxiRIhonUC+QqYx=Y>uK zpEnbS59>Z9Sz1d>Zo5`3)q_SSq~N~s&OQr16$`@YS;eIiWB)%>Uvtp3N_N7&eRyy9 z8Y^TwzW>)V%|FE^a)18xhjO1EMZ) zc@YuU=n@=M?X&!b0?==v)QK& zR{KzkMLMPTo6z zzkikzKQ{IbQ(>u0XMsU3-yW1%M3kQ!x9N(+G%2wxNxY8^j}p^Q8q_O8?i^7%eIVOe zDLV#Pl7xOKGCs8ZQj}$7r_5b?pcq!Hdlc0Feklp(+n4KhJ$fFi16DZ^5qomSFSebn zZ#NFz4N2wla4Tg#)NsJ2Hyk2=+f$4dI^amsZkr@-sc&`7DMdypi+|m&krI{3XU3_3 zql;xN`z;JC4sqRGFtrhU-1sirbqQ;t=8U zt?DLo4wS4|EH2HUa^(21ANc^`mc2)5vAI>FCHib_V|VGS(}_7GF9h)nA6*X1d~F~R+7 zFg+=mO6o%Ai>q8do=%hIzC7LbfsCRDtzbjgJl#_W)W!1}rI%C2!W*qfh;tIF4S`y@nZ; zsDaxHoU*r^5WiEI11LT^s4^^}ywe^^ooV(kiXXWmt8))Azs(aTT zhZcq4X|m1JFETwrzq4_xg<4*=yCHm@CC6tCPeJc1Rb|z)U{o@A*8#z1wpzyC5MK0bI$L*{$BuQp4rdZYu)RPw2n9~_$4K{r9PHL`I2S% zc^JIo6VM}hk$$XO*fQ+8@$E*451JUGF_F(#o4?U%&DlEGjkm<4X*weuu?SMT+7n_5 z7i1yOHunF%uE1WeOzR`#jRSEr%FIwOJZGt~YR<%&{h%JmtJcO7s9>A5mX?*xx5l<- zqkieXI@mYGL2q&wz)z9tx3Qkyp5=61D(D-{4uQm|ztyCh566&7|5iR3RqUe_r0m>f zh$(ZIE@f#nOCmBcGlwth%`UmmsW$lDV=AZKBvHGCGO@9^Yzg;EQh+nZzHHo zPCf5`#i;*%t(UZV1Lu5nSk>T}C#^mXvM_v)W_VIJcIXVFQUTRt%y3CYu1ZVu=wOg` zt7qvm;mnL6{m7Aowig{r^$=gUGLQeiHPUV+^A}48#c$lqr7ac7K#XsfrG^7#^yy=D z;yKjGC(c*t4#x+-OjrWPkpSWmU+%54=r+6unr13i66(0c$w9#|o^XHHE6fg|7<)cT z78Tx8t8X~o^Uh>n7x6{c}u(DvgK_a9woGb}IUXfXiN!1b4{i(MNk>zs3qioP{L$c6Ya7Y-@Ql!&wft5@P$&w3U2g2yooHn`t6pIH>g-&FCK2UIfz-l%<^R={2m9-ogDoHVQ^ANq z;@6zT?~ZfZ%-?LP`;SP$MpXx2;*T5Nj%v(2ZCzYS%qj{@^oy78;nZ2mmPaq&&;09|0@)+#6m)4NmUvk=Ir?ddt2v+ET}4FT3S|ZQ%cX z`gb;-7@q!Vt=Q-sM|`P>uf;8tSp$v4NC>471=|}tT`e+vW?tS$xY2t>v$I~TCC;mp z)9q~`My%AoZN=n%5Zf^~`dV(JcLr#~+9<&1P_QiLJW$#62#tXI=C&%*k#h9bGi)A? zNNT9c<>_RVP4^pxBdz!Me_E$6@L<*J2g=Ss%nK@*LqZ$V^y~>4viS_4_vgtZrTIyx4k=Gt7L_Qyvpi6xdMSB()%%UvJtnHm3o8)r|ORin~Oo2+fA4rTicUN58z1Z;C zPi%H2>p_GH`mx+swaJxSxYdJvej2$DS}ZCmNAuirPJ87ZVufJ%x9+mC$UcwnnXx~- z{-kkDAqd71ur;veNsn4r*?LO8PxV`d>;YYuL9sk+o3rycSGYUf?z!}^4t*&-yUv^} z1j4%0ru$A6d+~sod&b;kbFGY38MpjpqVsA&q14SqsHi=WAevBsdh`#gFQGZ`9`66D zY)@-Ujm#{G=X3fnor9PS7opmE5i}?}kv(U>pwu-G?HZ+;DNv@D!GaL8TDxQ@PR7Xsx$4Pr1Fe(K%(fZI-xyA2$An?kUP>(xLgMw)bqZ@5wlqR&O)yZPn50 z`k51N$#Cx6^!CRdOGHamu6c{$sx!fRk->5w=jW}5l`7tq<9w*=sf26Aj1-FIM)Ue- zbcaSy61T*jfn#N6>&!ro+3YLBqVx?uuR!VYQZ=(PRSj`ZCwszD+~;gnf;OD8H(t1X zoTQ&><$`IJ#Nux0L7A55M&Rf0d{__%hrc?gv1PfbB~A9SbSgvcRjo*%eScea7Vax9 zy65C;*DvZfM0dSEy%4{>)C055YRZ32X3qTRs=G5L{}+wdaO+rMw(x%*DyzUJjCDk{sh^jN>!3`-6URyje= zmL7;*F5deJ`slF&4V}F;$&fSFeCKRby=|E{H}7UOGJA4=`vwGpxB8F6wFiynb3B|# zJi&u!2hwbmR^=~$u_GCccMs!QJF>H)+G0|E+(;YsTr9}jEuL5!^?HH-*6}YA!Z;3= z?MovEm`@3r>LlB6w5AA&W>7oSiID_0so+B=eM>R96Csc7%MWi~Kxw)lz?*F6b zDk!K2-Hh(Roe(N%QgJG4NWZUzSBhNR?DBiA^qnXf8gh>~wva{CkkZrQCz1Fhx%;oc zzx=ltWvWRRmibU>8<{Hy^kRq-*|%hjs&0f2jvKbhGO-eu~t#vC#>+# zhF0dH);4(`{oxrmaj9u}Z~R9UZuu*1xk7;}E!pRJ^q+tNRj|Oawo%7(Fq-rzRFv1G zekdB4nkYjQ0iL)f!s0eIyuy@k*hhc2Iz&>wk=gr&P0 zLBSvdT@|lxsat$b)aKSJK@i7G>p0-S(OZ~ZUiYYLmBzODj6?t2q4*^&6{8_7)fNNy z&}aV_hI}+&@VfTIe$V-$?}#6Qt-u&VZRYGUOLrJpclo_$e0u7Vfi?8aFx3>QZ=W9pjc=h}xvYcuwkpmjRuLDFRw%=)$%y3Fm!gwx=u zrYCn*n-36)vBg1o?lqqto48a{GWBCcSDC+LIp~9_g4+Wpmb0Eq%^vns6!~K&O4WTN zi!WP;c`_mLdAS@C_y~N93I})cn)+4`)upe>>#SyE8*Zr8DZopFyBv?9&YYZ_?ABw_ z?%uyBL0ZcqFcjaM%n$}v-Ct{J_!^Mgi1W>M>~C=vKG@Wb8rXrU?S=kU?iPXi*8?sZ zkv|kX^op!Kh@fkI*JkEhgf&?Ei|KvDK z0*0RhSoE3>@6T6k88BE6B;x*BG@ z9V8dB_4|i$i`N+yCFR>Nz9-7c*yooQt%G5Rs9qO1l)Uq^Ri>lY+X*y&fAIql$|5xg(q%`*a2+LVo`=ai*&B zjt`Z&YnaLD4A6^A+xJWUTjHzbQv`34V9JAGeAT|8)D#Pf#R2Z-8d(=JrC#;domE9? zl%Q;7(rZqNzVt@Xd0s@8cRtA~M6M|-EgtAPIA+)?D<`J`)BUy+ZInY@DUmas=kw)o z_OsJ=(B?M0H&OIf+y6`|yk^O%3H;cmm!XM7To%lqSU+IOu2MY=OSE#mB|@56rMD~a zFmhy8Y>fY~2m_D^;WodrvKIVyAIRKyIckbVX=61nk13)}#QTS_P3MS(IU+Z8AETm~ zbbzSG*1fR0v-zuozuV)0DV_E5m7`eXmEY7enONq z(|P|W>$0=XRq&Jwhu?~4qodrJFP%>}Xtk!yl*F%p@JLSh#h?#pKFubzFo!$9@L6L+ zhP}`USOGcgNy^#h@?a)^912Ij*FoI)5;moLF6!*-#ey-9|64chqoR&KmaOyPw1*hc zxLeIMJQ~@&K2`Pd-DFH0v>+As{6|%l5Fo@`l`Jg8imas4-*s4sR-|p=I3Fw69u}(J zkC1xc#DSJ!38lNiCnNxce+v@dYk!xeS;^VCVpm7>V9IjU6n3@^2Z=zG92|G!-Qhmi92^y&E;uhX-1cYTwNC3j zCDc5JXD@n{#I3Cvn=aOOcCVVQJ`xbH=+fMg>U~gGO^W{~B<+d3kl!FBfH^Z;MAC+O4IYYjVKE)_+AGO2O9rH7Nd`1F!c22NTYL^JQFBjZ^>TIViAIB$I* zjfKKiH%# zY@&Cez~J%mqbDNwoKlmnP-4zf%cak#34m=&#J=b~aJdijU;_Hzm#G47aUqIL=Z+Zj z9%p3ytaRr0?ywh=-Q+%`KDQTv*V7)U66==hp<6P;GTm2yeSARx_|lABQ!Ch}M#jd{ zo^>u1S(X?Q34SC6CT|DrXAAkFvd}j_IwY5CpK^%xd`Hj}WD1u=(p`zyBx%JuXKM*? z_8_g1XTq3Q(`r0Sq0{|h(Bzb#tpBjx7#n?1%n1xKhAboN+XJ&eZ20+2^}?A+gFuEW0RAU1wGI9StyufY}93vtDLUplayzreb<1;S7_qRa&7Wh z>hr5B+!Bcf^E%|QGGpQZaiab4LB~?HNXyigXn`st98yW8TFC&eM^|-RadB}on@SLG zw(ij#&%xoVmJ`X9 z6Tt12?B+@SwHc1Fc`PL<^rjf2fcvcT7Qc%WE-fa_BBNZDxx}*nR8FpK>u1Mq5j(WR zkj(4yq!p+D?3db5xs#%a2+z(McUXZ-ykXcn4P6kh{BWAup5TjhvFbUhT)) z{bRC*=-I?e*5+XH=I<P*A=xRY)D$=~Mm)co_7n@6iFAEKh84}p@T z*TDfe$ezYB$&RY+5&i`&V~R#R;Oy{n%aXl!|Iq%POkOdrdaeH=!*I^pu^AAQ@7D61 zS97bi`n_NC6`pV&qKemo?SP8QfVT@IM>3}`mcwF~Xx7V36wBkr#Y2Sfg}s<2D{l2T zV&ZKxY+r1m*x+#V?luqva=qA_al7Yns21ycOikAr)FY3y6@Cew9JC*mvNau0eFR~D zDZ*|9TU#F0Si}8~z(RDwkmNJ$@~j)Uv#m{Tspr1_>EaxVl&HTVxJDaD;1YX`{9;7Ryuy3PU915PW!^tOEl!&O#|Z0((hUYMBT1O0 z^EyIj)F{ZleWQw_J&XPI+hAxN17U4p!HS%q<2xKobRjIh+Y$Ga+hrSWIY8jjUCr%e z?v5af?v{Q|Aq6t(RhqrMD*pabty0JPFb)y%%?qNzjf9A_k9R;pu4qeEgfJQ#8yk0& z+cgbtvSYhDV$~@rn_9I|hK7`w%TI6rRQo9CGq3t%K zi+V%8Xw@~wTRvh|r?-x^E-&llyedCW-2Bm7+SmyEFjLh>LoU6n9U2lW14y{yX3*@q zZl%JHH^8I#@WL|PnqGR2-E>_c@fkzk7cXGY90Z3)8W|NvHG*?`eu!tb9394>4ulgX z11bCxbexF_ms_46J3vUt)nCp;*-zM|YMP(^22yxG?v=fi6ph?skjuI$H$hGNwEf!S zjyggl*lA<MSQTXxYRrb`z1+nhhs-G47e)YRv_+x%5XQmKkqrJ`jHiV zEvT&XN1}=y)r@*9-SVe zhiTTF8)u}q$3P@4j{)c`BL3o;Earyio5}rtxD%~quqA_CIQn~hMOdif>|Q7sTF;<$ ziD}wCMI&@_{JvH>=Sz@|Ek|h0H)xKWM&kFmJXO<^?K!T4k zChVuW^b0&Xb3w&l#|IWeSdB-G@N(&tTH&S9Ya+2iAaP*KBre$jxvP_iZNJ>%@WyVQ z)Vx1VG8!DWj87h6l^3a!ZJ4B#8lzBS2q(XEJhP7u8Qhd(K3Ca@pExCXFqy~rwE1rNio&}CP|*VR=j=KGPa;MK29iCr zOFz{Py!Z!U#%9nsQmRg$xMWE!mkH+$$&tV7@_F*SuOvQxuHMxcOcw6IP5PicLbNZo zY#A1^;s^YGD5&KM_7+@d_fy>#_>_F7_X*7lz|JCwI zf!;H|MB@^vvC;?8;aJlbPU4w2W<8550MW42q@RJ*qAT`*2L5?IHRGV?$tJv0K5n^_ z(5S6Awf+E5l2+1vGvER_K2FI1(LbJuzSxkWcQPYgvG_Mw19XljSOJd~Jlr zEJ_@)L7)$lXJ*vtm_1wVP46QrkQz)nHyfpCxcQSDKiG~*g`x*NF{(2w4Xy6-y5?v~ z;gp=yvxh9#$WXdDx%Ee0o0V!;gzbgoJ!OWys5vNU8s=x~ivYJ{<*Grp@8-Y+m%~XT z2bddiBlT$t2vdb&XuxXOx4Bt#x}sL6i=DebD}FpUJe@Cmr8~U;F->F;6w0CDO=K5K z+L`1W6Km0$@`|u@YlDVVFF9z^_n(S7;f>XNmD(zldGEw&%wdf3PDaF|uc@_2+*4k0 zh3#PS&zaeitzVvu=Y0g4JIC>S2GqEjZOoAfdq63v+1al**UZSe1T3hsGOFVP>;C-^ ztPZi^W?!^tBFsxXmWnl?u zOc5Z!xbB|{t+Q!U&cK3PrGw@KW`2_1fD))Q5!q0vCpNZ$=HiKHw(tNu7ARi%IBcG}E|B1=Psub~i2(WOT#T}nq5K-%x$ zYt}n&(td&|xv(G9TC`x$Gw+}L_b5_UnjqF4no$=>$|eVDN=s4oJTOR}u%zFlp`|l9 zZAO^m)2Kds&AUtpJ)uoG?q}N^D}5y3YL(vTvNMh9!)CyUAcIGhYGpZObshb6q?MJG zeOhCW0|R%{ARBYg*+^Iv-B-=344uxfcG6ds!VAi<5Yn@Lv#D~O!my4G`PKP2YLtdiK0UV}Ryl`S zk0C8>UqxzR5kO|~SO(Ab0^T@T(n#Hq6r$x-@Oxhq(J2tIt>gjI^>>5Q++|_X;MA*D zDG*P6bOkY`+8{K9z$rD3aJVDoy6S^oseS81=Bq2a(^!n~O}St7T6Q3tV5u>Z+HByg ze^}HM_#!i`bW3GHgKo*5rWh=1H+0`XI=Y? z&b52!BW&d3*4tsX5{U1v@)Q;I^~`mmX>PcR#yD)BR0lVk?~pe1;@xYLhj^KgsrR!} zxyor8evmuy(#unz_F~_u|LZh&KcAc%tg%J(oZ}_>Xi;e{26tplyI3P4XElm+@qx~R ze}8`hd%@?7>|d4Ytve~G*JIT8y{mM@A{Sq5;&V|Bu0dj=cxM`e5?qj#>oJyZps~Ne zeyS#;G-4`UEpI~mrQN2}dhIcmL29a>Y|T|*G$?L(yu7?)`Fc-4jJmKP#nH?4p~Nr1 zOBz?=YXj?WXPW!6td6Rtg8%M(Imx4R5`R{M`sI3^a(1svXDlN22f%S1YE-ls)Cm$H zBE*K%giC?r|0ix2#>D?E%!t2Y)gVq zu&%@fct_4OOW6%`5gCSb(Y#-m`dOAPQGn?TlV+6DNPA#26E8rYL(%nBlk?9z@ zcNJXXP-%y|yujQv1Tw8w7j6(G&0>HpJl+UsH*gxsSJk8Ak{PKO&K+_*nGHhZ-sBlg499bMZ3!**%NRf5&!FRN_Q&+|U{ku<{;hR5L~=>`CxbUI zn;iV%hS&D%QddtJ@PdJX#Ky|o=RR1W-s zc$A6wt{i|;B8g&t5=>_^<0>_cN_Q|ij`*{pIoq_&<^t(7DL9uL>OL5C6B%;fnVu~E zOOR_)qLh%YEM2V3ZX(sged4rXE#@Fut)v_3g5 zQlsf>{*$jq2yE+OrvkK=_xI_zp4r9hU8M=QFxHdJ#s)#MHqw2>=u{>D&w?X!`BWGB zEzO=L-t(|69)XKr5N7L>mgsjmo9}YB>ZwK|% z0>zcdRrp?>UNw1v)rKzw)!5jP6fazkV+KntVPu}O$ReykuMi#3@1WXri5Ev1Hkr-u z=C1`Gi0(EqoWWDz+Rcr?cLX33nI0ho)-ibxZ13LEk(R!tG{Bp|H|(BxhJgL%4xX>V zynAM$_Jkk1OAlDkM29ymM1FluqPFTvCvaDoCEYv~3~QQXsQ%(tYF)7j(q&M<$lDHN z+HjB#y%MMQQT1%K*mkOHbF>!Ib$8P583}KX5dldl8!oJ^O?>>RN`|=P#p!Rg5>{0P zHV}~!?e#*Eq6;`6t?6iT(9*7zT`_7EU{ToFx!aI{O^pKyKHgUfT$2jnFXsniPkL!{ zT7!McIKSo4i3wEM(b?H0c zB?qpBm;efGM|^p*a$W00WPf+#7>P9!rW;2ZVcGU*@x6JQ>U+)BcW-N~OX$Y(B7M|M zJ?m~t(Rke|yK6#0kI@R{aSvxD1wKKyS%z3y#Es8~Xg&Ds%mi>A=A0Mc&i8h z{u*fXJc|ST>ys^~PPoArg4e<5i%QdMUG%^Y*ofdzp4!{v>oXXMY2`{GbC&0u)op00 zoQ48riGD3E7~~{mWP<9>re^`{hh{aC8!g%@_!ldBL0v&9M0VSw`Hq#M++hVx=w?j) z=xT4Sp0NM+mSm;dhq?b~X8K-mf`7l_nW*b+Ju!>wj^_P zA3;yH#$y!U8INO-n|@}{A=v+L3`cdu>0X3+382~6^F#vwaQ#q@AO8SAj+gt5XNKS@ z>{N4d<6s9GeY=u+B+4$&m4!SBB-(S*s4RwV^}O18x{uuI68h7OvnJ0hk54%N*c(c#d6h}V@_3X38j_R{10g(&>)w?A-Ylku_=zezL`S4NdOwSH%O7P%v>OT}Zzr8Byzkj61 z`N;m|ot2Q`=JSVupbm`~)2nF|woOnFddcgGrO9mMI=A-+GE;pfdj4XCUIAjOfF*Lh z_y`Mj^+D$*&+z8*hy%zd0!B_ooxCIi(Kj7Hi9K=a6hj@BoThQ z$SUo~k~1LFNu37g85U*EvOS#wZ|SHia!oBT&RX9=nRhvPFOsN{QJV}0pG8?&8H@Cs zRP(wV_sMhewtZn3htoQq$_)(}am!zD78|N%AOx$;x54*(kU^J7@{rTp-+Xx|T zCwatunyDEnLmM|QH~l7BwH7)%!)8uiWm2`dBh1*fLoN#XNqlHt(MlL0Pu}WL2#pRs zxo?txYIt7gmlkw#)>h7faMFj_7F#TnbfP2ADMais|GO8-;!MpOgufjfb2$RWd9k9J zT2zDZCv6{P7VD}$>$U#)_-Y8(GTZWCNR^zAbyuR?W6{0ZPxB?r7UMRo5r1L3rq}hZ zC9};Rw`q@#2iy)uzt$Z2o+^I+fa!utL-F9tpeHzD0A-)%xH9 z2^d`TdAqkZG@Y3>O`W+@$}LRX_<6WReeeY_v1?>#W0B1JKhMo)XAggu*c|qeENr^1 zEqD6e9Q3=juilPei?*?(E5%(oRY@-9tob>nZ%Pfos)*C}S~?>o14;>1UkQp3YF}jv zP}Yf+NIfvO>6?oU(`zLv8a~D|;KFv(VL@#C@KLFCdICfpAGh(9S^^1e7@yQWm^qzW z?#THD$n&et-ZDXP=+fTX3Fy+aA=>=Sg6hCN+u7Ra0n48;c^X*_0moxxT(v7Qnkz6< z8Zyxv>~@FV7Uz`GLrpbtW+cT({#2NaJ}7kBC&3=_IafE!eI&115uro+9gA!V|U>0bzd&A-0s^O&fV$bFdnk0 zUK+0U>??Xdh~ZeMQ-m>P>SWlc7!Jx_q>V0M?`}{(T6*?nS8OO2NgKWAAsiP+WrvwP z8W|M>Ab;H1>xMDIp$j3ytIW?-tlr#LyWj4gAj_@Jmb+9)eOs6g`(b$`tNE`-RZpYS zyrH?8A|Hw>YJ|Dw47Yj~Ez&=(nzJ!7(6I!aojSMwTtnf*d0&zw2U+D*Yx7eqd9v$KYtH9Fe1neuA&luilF z=ZJ-~lyHDC!BH6SWDWs!cXke|=gmQ%mMk438G7LFljuLwm5f=Qm7g?+jUMU2xLdOd z8^zM8BY#OjUvzYqtYUF_4h!T1QicAP5tCMu$W}0B6pIjEOv%Ip9BoO*6E*84H)Gp( z+(^ghxFwaXo{Yw%*r|D_?`Rl-e}|>9#z2bOOsQX*qOIVM7r82ZN!lZi|f zC3wN-=@UaQJ#e|Kh3$=lQ6_IvlBoPZ%sF9}Hv|(eMU-^}l0z*@^pn@1#F@sK!Pi>) z0&FtpEu z$AK0o0sM-6WdG_U@+KSc$b#DwnInyoh>A3sd&@*O05j}u2shKWWkBs(+K9Hf)g=Jm z>s3M-Eve|=`aB@tPMJ744*~L@qCL1RwKtvG?dMP=hE%0BR1Fr-Ny#ECv1c=B7#7@8 zm>PNR3iH1|G$!5NUybi9r^6d@DOFo>_QrRa>7W z;pX5W^`YrTP&0Bv|JhE@phtIM_LY;?M4-Z-gIC+jYdr0{5p?`GjOd~IlKVx(v9^Cf`v?mH$=8!Cn+l=qyX8APcH>fXKCev*{L&4g%7fn4h9CV|GIv@t0lHazdA z63~VjU%JTB(v>j{i%ST6hx(H7v1asnL{q<{EA%PWa#4Rf*@op!XmoVb zuP5*z)>bCgdl`@|0e!crt-|Am)f@~Yl0h-lntWBJF3ouiEX+M%)E)5(&V|maJJfd1 zK2F=ndx?gm_%6|4;iuh}D=*2^+_=aLz2@N|2q9qY=)b$7sB_y127UtldJYXHosQYL z3)-iRZMT<@32GW9JPEe1Ex+Hrjcdioa+Qw}WkMzZy1w;lnlnvVol}LDQ?)WL=SC1l z7_ttJtujNNby2)fB8SCMz@nV^$#c>cpe#KE`yw-a8lKWS;IquLJ3KDR8N30YOYtTO+Pdo#uHr_y#9`=!6X ze}D9OXTvz4O>j7G?o1u)Ho{Ijf|lA#fhUBS`PA@T(Bpq)y{e^r(XoDRS?!C@9G2um z?W0PeBWX^ed!lzawEgXME(MujW$k$9Nn8=HBAzKc)vgKXKl>`~OCcD^HDB)*hjVeF zsWeHV%4HQ5J13010#MF?@V@!_A@C+0NMpdMUUt9krdZj^P3r*o-0FEH!)}SPGxb*k ztnuX%g{ftz_X|9OoHyl$i5Z%wvoi>tO6=weEEq`@sjM_sQ{FG4cU2EIOt}vC%ieNJ z4MAvd$%Ncr3=7@7L2EwZyq`3G{$zJyTfGIAy7wq>|M_c{LBqQ#{YDy<_*dSy?F8{3#Bi zK8kc2F~vw$``&F*bI1{u1)t{-7gMgMt=}g_oqAP)$5uPS%CSDH=Mu<@@b%tnO%52z>z zoE}M+zYScW$GS0LvY>ha3Zs-%poxoaraRllZd{snPiOtLWc^v1mH(SmT3+OO(Whr(veN&k|+YbUx3md_m;6D zoP@@}zb->P?d^{ugpowI=f}#sGk58sVO4)8;T)#jYc=kbz(M9dftC!X_NS?6`_DVB z58Vc^5EE2=M%%P)P0YCgf>>_|ln={d&*evBrKH`w-%1vJzAEEK5fPE|)#zT%uDVgW z^#WVq!5a`r?o9;9MbQN~8uWxL`V34j(W#V@Ib9gzSd9D@HU_(=U3L!t%-Ho$DlIk; z@SFTg`Nhu%?8^k)?%sE0f^`K`KtC9hVG~~pyzD``;kb?$E>ll48HIqyQ+_KugO(=Or%}oLi z#Xo;>I6rvh@)!$*6aoJjy`lH$hK7djms^&r>E-+N z9_h$npe(RGc8kVDmY*1#P186XnH-U@idP{BEsLx<=v-chLWL@->s0U1O!sd?to?)a z?jbpOP`W>XJ4r_A9uF|^`l}{=*;(T6kFb;d?~KtTC=ik2hhl}GnhcglYEf>!oWdP% z3%l$rOyWlL%rs;pz(EF#lkYAxEANLeN}rwlO;3Hnnw|ZFij`G~4F1Pvk1b>gvOEIZX$!-B z&(GcI$RazKyzk#d8Z~B%1~U9$?Y%z?LkdA}G~Tr|oxG_vYBuBsR0gU2g`kdXsK?F{ zuz})#5gV>On-Ux>3qvq%toXUbJy~+ExfRG=)&TK{yZE{uhfJo3DAzrVs~tRp5VuST z`!`$$z|+kDJ2H=MzO+rD07$3gj(FI%wmgA`vHr&E*8tKQYF1bldjt>JBC29m2~%~z zB`m$}TlMj#XVv%c^vtKGBCH1O*m{sRH(1%~oMb;hoKr&4WxzO;6p3moPNfu@_B2E{ z`|Z$Am`F)9^Sdz zy3NtvroPjpd>dU^Sx?8n`fAX)e~Ya=5tPh-pP3nxVk|CRhrTiqSb*c`N>J_rn=1Z_)aisuZ14Fj9J5N@x$AV4{! z-+~k*)uvA#fbBsn>UH0#{!$ES4*C~zGQ7x?-^$I)(7D8bgN<7M%uc4EVQ;Tz4z-); z_`FO^yryN_^NCA%@Yr%zX+kBF99d*}UteDvh*TfL`So4w5tOk7U+@0T@z3c!BqAd# zuI^e6V5<`=oetTo7@4Q~p;V-=TbNHY0IvE)aPYzR=D!J3ruj51$}l9>n+WpVDcKoh z$WR887g{bT0i_?wg>@zR`;322QgZNJ3A-tG@>17%dT>H=EH9ZiVgZvtyGGKeSmlwucWN zt|pi^&{P4qq1Pdk3dacxARdBCrkLi8teF@&A`6V`4GCvbl7qG!ZG$tI-BQYLXMF<4 z82F<>;Wz0|7U+Tm9*xlW>Z#sY9}aTo?uz(JCrN zMl?i>X+%2u>%O4i9 zmjchLX*9mM++~yocIp!478k?KA&fF-v%e`ss%lT=K|Bj_BWwWH0GZk4(PsVMn{b;R!L0cm-+svzM7&s8kix&?~m<>x*WkKK|Z%0%X=MR2NmqqG{;T zF(0I^C7G3Ee~D-%et@8|^<_(+RNAbkI>#jDE1Qwb?v{u}cT!F);Nf#0TA%zHLb3P@ zZ=(nV|0Xdg#7Ok^;E~1MdDcr5G%O-t!2WuGrt|7z8*VLKRdU>h$;P=96#OSrrzMeg z`uR+s3XW3`b6IdUb?oW~jq%r=g0J;v)l_le(wcik?5-0cq!hxkVNqN!j#cVi_n^{m z7wY$;K8zjV{zDX`WkePVLXCT@qsYn0Yu4iQK<_==r{_RQNEitAU(4;-^YK@Zhb1*Y zSFf5e`7O!6_mHqs*rA}`g(s%^&E9EgSKhRPm4J&?F|s&Ztg!*BAWG9Qm}RR+YhE`D zIgx%5B_~}K^3LSrj3UX|;!bRE%cjPwnit6#;dy-Uqhk<)-T7-G(2V}Ehlhvpc~Io$ zY;Czv6AtRlsiZuP>a?!A`N6w4)?+gJc&P(&-IEFS?lu%wQZrAeRsDXgAo7@nHKX^& z&G=j{c9>Ztd_r62(ky5g$+q%kJRb&8F0;3NgoSB_H351*3doc0N3?#NwP%%zv@ZVB z;A-r}X|Fd~qz3LBR*eszS#!sBn3}d?3Qo{q~!j6MF+L+KFg0v)A zej)ipkXk_s(oNGkH}?#%v|>N}dC6M{=i%k<_%Nrp(g`Nmk420!eD)6vV;PORm!8`4 zr~1;3dmZR^TW>BD;0lbfMQDzDsg|b@GQwaj@>jZL>{{Uv{;Q_KgjIK=@MiiEjbDab zQV3K(heV=5g6d9IW@aof^k4xiVkq@n;1SC1ag;kTuK58Z1(X%NM2M=DP7345g#4K| zQ%h(P1B*%DqacS>n|{jmf=|Y$MOYFSmv3V=-=+$_`*6wrYoGi3ney9DlqS_5q_1yp z^6uKA^XC65L3e+lc|Y53%`!nHYG_2kcGI5yu)ug`X9Z(9=2n~ly0%7oYlmAnJe~St z*MnQGQ?g=X0f;LE9tt>bGU#QknXi0(HrecxK1+Bwo);mN;qA5OC5>~eojE%|%m8r(|`nBvlxyUE&d4fu?L+sUa;0V`WI8U(uL`s69 z%rd|}zbL84xK()Y1tpVbq`|uK&~{B%yTY9$&HGUO=A+_;qj#QW<-?cbC4PdiN{MmC zHHW)K1J!b=d3sr1#@Frs#~eCOgNEPQf1;~OlW$uJ`UgUj_$~j;s^0%;{)KL?&GFT5 zMfRWSE-sJ@j&lkXSZ#ULW*)Lw2@vd??rsIIkvk>Uj~#RV_`~tmi>c2|kt)2e2OLO_TI8ZqHYhotGL z%uUJbD6GP1qxnA956)rRqGyi5n+j;JnGDAenU#Has>~pYG_OI&aH%$Ct96bBl=uj#n@kGD)jes%mTPy zSS+LLDTPoo;5t3_R!dUOmDX`*9kF(}s>246DyW=jN-~HV8{hM=uv-jC+%{kW?-$5Ev`NOR7 zp@tDX#kAzgamBEvddFVyI|3X!w`~K*1g( z2+lVOUcM82)D|3~s(JNyL0uB7)_;=zMsgTfCXlPq0Rl2j0-PV`Ku8sH8qw&Lw~jVRJ~3#EeS=! zno~BMKOM8!Ix0no&y-fW)+c}UaJ?1h=w&ZMu2N9g^)19G->K}9! z;TVqg0=s3a=k^DBU2A{wUD-DiIA=4k6p*vD3vfdN41b{kEyB)NdS5p@MkPihgn-rH zFFo&Be>P_`UaLi&HOsu%Pac;@DKS!7$0jN$nsup9SwsEhLwh6`k;MxPo<$Zm?k##& z&sZmGs~?f-UfFa*GZ8=^Jz|<>xA<_Wbw+=!7?CzTUFWH{x+T33@Op*P3zIq9>+@&h z(dBE)_2Eg00zNF$J$+(ueev*ij^t04%jx5FEEr^KSetoBBR)+| zPEN1H_fV1dn@cD*{_ms`FB}l6qJTgZ}l2?F{^Q?ZxIV? ziQLjBV)LPUXr+8m=Ci~ZeE-M17)-UZD#z*k;D)^9PEA1$0q`{D1%y=GNG}Fk zLhS1dvZ524c<$~J`X;y|qNkgo-%Yi_chSxYIz$!O7;O~~-kVmaB;x(NPUX8=IK3Nj zEtjTHytw>PWD~+@(qod+S%X|V9YLyzZ zq0;7`jOlpS7qh`J_x?%RYOI3@E9sq7TAiE4(KS&K*zW*{oA^LDyH zPtA>l-rkc65^)@iaz7=qpX|*=YCGEViu=}^I@K-$ytFf0Zc-}*Mccz6$+jCvm z75h)O7?@L}fR4H21-AVNq*V?|J~Wv6!<`-#>#0*T+m@K*R&}JXWgF`OeM3r}+zcxc zW-~=M1reu#_b!~m*H zlV>^YTP(_4%tk*r6#cHdOZ!zYP%UfYXXE*tpP^W+ie}UDSi6LMC zjOX6aPn0wI!*+JjD~VaCuho((Wt<7lI#A6fmgx)-G^dYKb zc`ba0IUjFQkzHDB6R5RWP0*6g{?Pg~jf%ll%VE)3UtxfXiu&QY;NnIztVt+Bt=yKj zEp8&+CE9Qco^$HrtoIy~cIYQv)<1@uDrbYGZ50{*-0H>xW!z!!EcowzjzTAMGB`8Y zSn5jWfl*hi7z)QkXC~AuZEk1sg{J948xHq^sMxbPT-;)vfdf^(_0Cl9A;6H(d99#M}IG-xm0w0)Gp($K=B1Pw8dJr9JFT^)l#$ z_i4d7udSR1ja$y?##zln?xX)XXlK2S`L@H56Pbc#j8CupbCT64g`JjLpLuB@_6ky# zE1i<1K3%v+?UIEc4?4v`>kdlw&B*kRL?FbvKkXWwd0~{0=L8&Y0fR@hK~~K6FR#0P zFWP0K1;hZ8SqQ}c_iu7HkDC)cH;pOa$)d6;%PFJhiaOrR`bf^LNRgKRnO12D8P*XC zGlEvJ&u?3+Nl9H!!<+P7+fiFEdmcu#^%T`yk79zj_M1&6MYGC_9xT^-X(J~{B+}EZ z%6Y|0d3grz4L_3Gp^_7D$wcA@!4Xdlt%qS=d!KNYw8M!|3Hd;H9c%c$Pz?A_L`kq=!VkQ-4)GkM zGqvVBOd8s4@O7Mj2_V+iY*!MpvWb|uvn3iuBBhb}{uhVUW|iO3q9;$DF;s7VYZ~_T z2<3$F34zs3h!6+w3XZ!~r4S>$G=P~4#-uelq+ekHp!fzr(%~hRtzWN z%_Y%NQ1Epb-PAnJ04cKG+@j5TX8_`vYIU~P{h?mvhKV<1uwUT0_=mV~ZMWU$VK=2> zMfhkmwBU%EI#=v?deI1?2;f0n3)M+MNc^wl%K-pS(ngXeHC!AFd?;du;*Ttq)bsXS zF8P0tLOQmKNSjX?=CsPVFd|F4{7UEy{vk3%U#Y2hPE}!nA}@yS#NqLqLdeyMKu15D z*5csNgplUkpiL7V8rnMGb-llur9#h=7LkgC56bIk2gJDU8Gd9~x@3>rjeYY=)Wr*| z2hA!d@XO`gh*6}P^Y|l?+F(ppEQ0Q9J`FD_2!upmBHnl?(FUt7TGr?f<0({4OAs2iK6eFOaNPUj&wZ zgW$UawOhr|`mNQ!?J%0@y$$_Ijgv1Wu=z)Nbga^x8?kVBr23ko!|wSc>WbIXA{WGs za6SzZ0S?UnZj3d4gJZKPAOQwYqWodiY!T^~jT$6=mK;&gdJ^}EtkpAPh$R|7HW3j!{B3vx9!Z8DECq<#hnmosp4G0(_ercrw0tiz z2JDnBAY+hYbdG}C80#=+wi_*aGnuZgQ5lVUQu?-<2&p;gEpH`y;9kkJmt)IPbMv1) zKeXKz2g199g>XDCkFLF(F^W)s{_*b-5{woJXySdc9nbr?=Kcr@s;aKeIizwC`7*zX z((BNzW{!N;pdM~#^0S3>@!$?gxz9j3&dpT6{=~9mN=$z>4&V;1d6`R^%F!}Rvg`RMHzTXN~_DA*%=`#^-Fi^&0Z%zVZ951 z&o{TaNTjiqTNOXQ?38K1Q>3XJ-da9~hGk@q!IuEAX4hvG|FNT6Kx>PE4NIEC`tmWcv9Z`Z;QfMj~T zF+zEPz~$FIjI=AqL$xW1E?^}Yo4)TZwY)Tm{e@Q1NH|;n;_^ytcnR&>IWz8=s-gf3 z^A)YzRM|3kvi0UA87_g8hlCaCCL0^oLDM7sW6@_?amy-NF+b+u5#5&T81eMGCEnlc?(Ewpq-g(o`}~Jy%xlL?Y2CUVJc?|% z!V8rVU2fwQvK5!G%$aB7r1d_%Ps*hw0-QfD8CC>3E=zbLpLgbweT&L~QL4CiNPu{d zWI865iQeh#Bxi8)%G?>MF$xNAIXg23USQ->F9{r8a3Q~kUxBY9z;rjs`u?vLOOdg!V#?J^dD@(p}j`|@HrP=K4(wq z#rq|!0~F%JF0QWI^TdC6A*e-BI$XnL(>T+7I67QKbqQMSQBB#=X7ce-kn&-jKJ?GL z@m_c;?RT>_@?;RjWEi}vKg@tvR?T_)KFoD2FXl5u^A66%fr;2tp@icuv4lKo;P#;Y zhyQrdmvV)sX^hBjhdfHkff_T}Y*P(4iezHz~XyA{x z-8w>MJAku@qWP$3ox3V5v$NF~i}uk4s#1S*`fdDs?dhV=xoZo5#oD}Ab_>dlOdIv}jCKe9eUt9&(J zu$W66)$+sNP@zNXK?=Ao&i!EZ?yAlH3lZYTqu89?a*d;@kJ6-Ngl(s0`l%{6)P*=% zINend$hpqghH&?|buoDFs@wG=rTn7duc_j^B(Wh&#t^IOW%qY+i!Mb9I#Sva8N(a{ z=OtlRoTWMC63EvOT5D?@)mB=4&@%rVtl7qC2sBwx`P{zy4#(a?`o^`fYD68Lq|=01 z{AoJ@K&Np%(Bh3}<`mj9aTij)o92p_j(#Y@H=|{HO{9uY*Eh40rOgBtQlsWLLQ_s_662PpHnV9j5Xl!Ou7v9GEI-h_?+UdD4+QV+kg z61B-lEW@YmqL1p5uRIYJJWY%O`y%atF~x3?fP$O%PUlpt3Cv(U{)tGB`CA)%)|FyS zEn=#~bKAwj`V%?P@B=MGqvomK$yaY2E?X=rL!Zp?o_{)mC#D6U(c@wlDwSy-N^AJ}4VUM? zj}9xh-5*!lLi4d?DyP7~yxyZ@;YoUJ8&PmF=z`gv3-l*KV-e38%PQ%eMfyfo{$Yoj zTE>oSQUf&gA3Y+$0;{qUCoX!A!5SSC4O295P@crdTJ2uM_L;Hx?u4wK(V7_5 zoUW-cg0M1oYK;HzU}(TbT}CT&M*7oYax^{{BswWp$|0l56`(u4{lu%_K~=}FMKb%F z&qtXv}J ztC3w37YL$RS>ye8MjtD+lMW2-jVE5iJwjIWYX$h(k}%Fd3l^}w2+&TUgr&7Ee6+H| z`2n(*ye$M@Rd=l1E!xXLjEdUh9#4_1t>*nMv37`j(*%cN7lQ0 zg%(en)%ZIa9*I$soFF8@)d<=8r(zD}D0?$}RANE?QBKTO4kJ72r&6+~*&Ob{`o&!J z+ot`P>O2Nony~4}V2Prx)qz_^=wWkTP5GpS@|8#ElM4|X&!R%GjX{QLTA!_i<7E!3 zG)nEp{n8 zczB^ZaLAn(W?WTe*@LHJozI6E0HPOafNNQ&D*Wz#;@D`C68q zE$(7iSM!R=FW#7_OZCX^Hx-x=@!2vZ;TxYhqT}lVXctaDDP6sdXp7_)CIpSqiU>A2 zvq~yH7y+u@LJ6)db4z$p**JzMuq87WniD#q#2X6m&A$;{v52z16izK^d9_7@;S-`Y zuAmnUKyJQ1)}Fvf=wB8rTaXnnuDmdo=M7?29pM2Nbwe8Ph{DHb<- zl!ruTbg5a?)YN`*8NjZ1-!t6Y+~}U=rRxt)6__p*zyZ0}BIuQ;|FiBZUC@@8DUd{#qL0sNCu)^40 z4ddR{0O>?%=Ww^_e2k=~Ajzyk*IJ;B#Z=GgWpW`JEdzg39sdk+1H2QhJ2yGeDfWCk z4icg5KXNL3c?)Rl25o6jh10DRlzKRzNYDv9Qamk&CY2nwV}l3?iM~)LBNh4 z%XNRcU0uQLE!-67u{cwrT5U=q0-8ABRnBrb=Go@3+aQ-pWrMevDefqYr<>0H7E2|& z5hWaU0%Ev-a#(R6wKk;{)T{TAe_0zG&IHJA21y-DSF3$(FB%n{xe+uwSUNJa7* z#JTeSvRj=h3`{MiN_KNZ`lpBI&_cXAX!e4GC8{%!+yB8VysN_03`rfgy?*2F`Ht5G zHL%cX>r=c8A7`mx_6}U+a(Uc2>mop(o*+!Ww`(Z}_e6v5zdqW^hoe z7`~XCyy-0YHNi64c(flJ>}FS>^;I@T_d2(gv?Sxy@wK`oWg#O8!(@XTkPR^5`Lf#T zGB9n)q5pifc>I!PUSTq34IG+-gAhRK0{Q``)7|VSa3J|~jd}lgx9kUCJ_Tqz+02Nz zxVU>_J1V(Skpdv7K~XiAN)v)xI^jgJ;E)p_ZhR=fq>>*BjjW!DU;sN|=~}|xdsT!; zjB@J!vHeSWE?J(5Z(b9W0;lkYNpkdFP-)yVlPIsa7w(O2EkWqmTaeR~Y87}U>yg#n z?+5Pl9rrcc=!JS6A!EJU)4{HpC#i$+QuFAgSKyshL}@TZ!}7W+@Ut0XHn^Te9d{3M zhtSu2Zcpbjex6Shi?5;de`T$X2x@@f{QZ}3sv z1A6O}?3p0GZ~wc&)@jDy=|44rR+nGL`v)iJP?ZYQg+X$t^RI<7=8Xz95i)&!eYqNQ zc2_qot&nZNYIXC9-<4LIKL zv`3VD)RHLr+|JrG4K=>~GBgAO!wmN}o^9r_VokrMC{D(QZgWvcX(6~k-Q>yRmI3pY z18x=-#wy&635TVPm>-+Hye_B1A_05K(hdthJ5gXPqQ1=Y_UylyFenz538SK#BBeYT zEzi^K_YW)Zr@?i>U`M0&;>xBGBc;D?f6*+n!S zjQdWRx0T0F2S~z;1>-gKZA!wL1gmIT=7|F`cgAPY7?Uf3!gL!-Pw!-qF46P2UFdxyOb(_w;%(^YI9kAFy9$NkCPslK$f;HtT zl(|`whZl?o?C59-)rJ@BloM)k%Ut*Kgb7wJEh31I8*sOq!=4md?6(K=73vs)Upt_h zO-|zj6*J`#hWHmii-|v+!Q-&>J>Oyaz@ErqmW8|+;ETAoYY*0~-V|W*elZ6=AFie! z8vwtbHKcgnKPhCKB|6}cFE!D7eJIra=;$WTnk>9vSn0~qO5~y>qRXb{vtOvb6BUy^ z4-c^m=R@Oj7B`4AHdOXRT1tBOcQH{tCSk+LS*wt}U+Z$i;9B9}*c>PYtI(u)fu|EYUDKs7$!A~qK)%9Cvscb7Ga&a+f5 zMAJ|x5tEZ9zJxln57uucr93h&F3g+=w%BX$Dp&DZ7pciCCyd#7sQA&k);W;Td;KPJ zZgYe?veMM@n$A)I5SfepS(Fzk5MW>EIjKfaU%4F2MQSxU5B3H7la0$C&MaE@f#cl@ zqkUkg#fF!VOr#f4Hy`Dk+}heAh+;LRYEmjv{FYe9$;(?$85$gn(B}d_{y@R*n-}Epi6HzKV#BGH7DVGdS`6{7LUx|||52*?>sB_|^PfwW#kljJb zsII6xOY`m1el>)LJ+n9ke`dyP(AnJai?>@LytijDvnTH*{=6QKOz8s$?sSNAND%uC*@?C$X8CnN?doanYLUpD9;o|K3P6ugCyFe-KqE zv6evR48@B*H+QmnJA5aI<7Tp#``aCTmMJtYVrV2-#3M5`_~+Ioi3nid+sE=m03DH@ z;l{UE^bitd#fy{nl{4x$>f81_FpihZjeDN0A5h?(s`NG1Aa{ zyZmjpD=R$;Jh_U(9;;sK^}sP{w{LwEIn}P~1R3ow(ub)}yc9k@++WkG2?ayDhyS_p zCAqnAqQ8;QP3>uV9f_>8PGs^HFC5A~b3NEjJ+AV7B_uS*)M}8_m>56Z?3)sk`F|3{ zs>;f8vq{PqHKr`j*0^dM{qNzRpP4>4o;+t*JW_Hb48je?GY9-Z*36 zvHc4ju;jk3ZapLvYq0%%f5~ZT1KndEl3FUXSdgA^x`qvg%iDR1RD_S%X(1gxqC&-+ zXneyxt3toGk&ZOwCHXN)kY0_jkpD*OQa>xj=yG z229oT5#RN&T#?$_&75cnw&Q_N90t}uM)Vkw`F}3wn{Y90%ou>;fpj(^HFVk%axlsl zyi%zUff`*!*ZZ4{p_DZ#+K6MPz9zVv%&N&zb1C5>H9J3FZ1~qXqIJVIR(0b)N-*Yy zC{{m7MaI^N$eI609UV5m1d|w%Jy53{`s`pWEf&UrvkYKm8eX^^2Y}kUSD5uvQ;MGF zBeT29MO51E|AYa&Xaj_X;&5L$IUY{nu8t(<5V>8xBlzUoba(Xv5CXGD=dhR!J-xth zlY46#SWwc|a-xs`CPOJvwvxSU;uFW=f59*ni0@dgXpuHdJWkd=BY9roIv)HXDpD>H zQdY)#dB~cM_rlvb4sTChN=esi;F=Xx5jgNA{TEmBa;ntH2nxXZakUaYSckvl!v zPPlmqR6jEwJKT!LRF^h>iWre_-7>C5%Gsj#^_-_vk3?|g)9`^?M}U!W6oaxdlU&mRl`9~ zq<6XJ!|XKp{$h6?!>0L`vbni=D!VML>FRPYfdP?|(|aa{k__up%~ub-8{5I5c^s+o znSH3GCP8FW%!oym#{l;+Ueaq^XD)0M0Uduv?Qh}v)S&tv9oA*&O*7*8!pJ15(bk+c zPLS$&+kHDS-TZZ>?{a@htJxLp-20i3$K~h;72v0EJK4IldAn{!i^?@QTfKxn#aZ$R zpb+!Z+k~kDh4U6rc5ZJoU`C~*>z_y{qVm@43Ra(HZS3S(nJpwN74r?+XT^n%Q{f9S zyE_GQlkQ~bL_FMm3&feJO5j%%!X3O+0V+nyGGz}pNlD4BDHBR5e zJ;uKeq9O%Y3$9o>C3AiGX>Ra1xgtG0BK;+fR1)2i@^)=zhIMfe8)W*1Kzg-MXG1I! zb@w(TB*b*Km2Y8XLOCpNR1e@lPfkxefRqyO()lWhdA4d)P7muQZGrEue^7MQ`yTn~ za5>DTx?*p-;U*BF9Z19jGl%~(DGo8UeUC4C>H!E#|8+8vwXz;bz`r4Wk*%mU8isgU8XMWg7T-5qE-ht`kjR1rnhuxydC!H*Ixloyx|6&Xj~y~W9)tPP5Xsp_LKrg z8=?1fXw0#u3Uq}?BPngK1RhSvw28Uj12r37SR%b}c5ehTD0KV-_b|akyK}pwES<MPH%A=2sCB-v*yEM)p(C-QlB6mmU{aq+Vb>@pL9*I(# z=+|Kt>BeKdqQu_5rCQtuKwe;P3FOcH{r&AAM}7VFv!CtRmUuI#y}#!$;AE0$*e?bn zNM;eH*2{XPgKlK7jOvM?q4W{AKs7%3_XcBYCYAu-QDd8>o9D1UnLR1-bx{yW-Hf8> z7826JV$Zj7MR20|l`JlW&*Q57`NFLEZUL3eVn!-r57Ofk{f3cN+Ipd0uJ;RRD>|gv zNw%%&^p77(|0k(#15!qeD71=L(;>=@595?7)#ez7vk(dj4b97?c9RORu)3qeRbpb# zlh!53FuDF`4a-{K2QAiYkmnciB#b7Ypw&kpt<@;kgc=!Tyw*Zbo9Ai_v* zm|bfHBX#E>J=%^GSAg6_SNtG8nz?;%lRX|Ldwwu1UT-Gr59R_DP1lqD-bH#%ouRAJi^^klN5Mx&F`b}Hux_N(nlIC*PF#_i3|S<`6SfAtmP zG{skQB(dYlGTOWeZ*Oli0dV^5IML?L4hS<({SFdoGZc14D@XdynVLToz0`?#{%WgU zOvlfF3(M?v$Hx0~g8?F9DFMGPAd3G16%K_cE(-I-7JN_a`pV<#=nIhhPUmac+M>2T zY&cvTOyife-r+H7hsOY+*`D{Q%hQS9wH=t9x~;Btl!451n7Kx$qPxkh!Y4($#HS?L zp0UuBX3vT&nNh?|$f)j2c7(0QW98kqe%DNWBMs9wU-;Eq?#<&UkqEp@K&CP$&wG&u zfk@-G6B{qGP>EiZ@4O`IlH$;D@$!N=b?jV5+GAPqhB|U+J5> z{W8Oe=nv=(vZDxtb>5O_mtc`=kfQnC4O7u4U7M zBPyZqJ>hQRc6-60vGq693yXY8t?2yQ5+3&Q``Rt=gyy#$v}GQr8!C3J8pUA5>5Kdn zV(!lvACnvkQZ5w#8|TPWOG{1??QCyH01A1QX2V%N2r+D4n=W#(skWS#;Fr-9++V1n z+t}Q!I5=+GhAGQScY_5Y2-?{1FYaP#e9m_LivGS;Pyp`&;4PAyCiT_TRRZ?RQPVMh z^UZ{$>qSK$D$aZI#Td)gT4c27XdD5(*V=ch&$hD9Pd5kWW8)cmUoP_oFe!dY|4hLt zI>eoum=RZWylxK>;RJrnovO{l6uIo?ytLEKYvjE0wXaAIOu0p5jfz70q=RuZMOF!k!etuKTr%Hi>re!Cequ%8g1usn^{Wc+POY!~;kq0_(QTcYx0) zNJ)0MQ~?bVug}IngN_Rg_ip(79$~rBrLRBwIMZge6(_UDj@0>FU^6N>_^sMyrB0jo z&Bf%{)}u}9B^GSkUGiP*R%Of=-$}%2C@$zC8w%ZEQ;bm*c6(nIQ+2 z0vu2XM245Y1#QV_@PDRse+qHCVD_*;ao%|*>x~TqfpmLS)uIXz=pX|pQZ4K!v9dtK zYl*~`1<=kvH~{% zoR4Tl8EXj%{>z}g)i}743%GvyYE=nK*dgM;SrZUTsQqj7_VU z|I*3`h5%{Ws(0O91~LNVJ-Qd+#D0xaS_&-}pRN5^xO%(5++ zq{@gs9I#NcpCK~xpn)FhY*RZ|ET1C*5`<|%je&-XOH!mA>fD@#ko!TuN^-F)8u9EI z<72Mrar#}>D_Y~UZQmW)B52Z`DUW^io0&2=za+UtR)F&-G5jY0M)0X<|1D;3+bDXv zw3Kz%ddfERn@*-XhY&6BG*`TX`f-2V=R?ybq7@xMp|Feebb*u|9Tdo>X7!5tcYE{@ zK2o=x?g0!jadEk9XZ?dV=;ur@e8|_%4#XQtA25uo)A2b+=CEE!HMn2%Ln+&Pt?muU zA-97X9vRVEJjgrBx(w#ZAJzjKl z+FWwu)__~Srpv|>{vb6f9rl;Okf+)g5gT;kS&s|1=R0LTQ>_ffH;AhS!uh@K)>fyB zn8I4l%r~7GSXiqJH|kP6MkOhYtJDsoht70<|0=%&pG!trR%dNI{$pH0sR+QU@KIg0 z=SdieXvvTord?^vKmg3_g@}-|bai29Imy9^D4PiujuX}SWoRn=LyFTJFLvd?#9ZcyYmqYY+&s^@1~L(2dTmFt_WJwx?^D#ML|B0aeUYGy zVb_=h#2K=9o5Y@B>Mm`%UZn!Rph3;$W8P@i-O1wDy~|oE0&DkT6@wF_>0`ad`cEXv z$-~lsNG1%NV<*!p3NM6e_CmyW?|PXWyg$e0N{^RlaIz;0j5C&~og04wk>2t#3ijPv z`c318HlG!n-&f2=cZpUS2uIsi+pKCg$TIFd2ncTZEWl%6o4n^N>L3ife}>(=_(}#D zJ)TkW=>%C3%5qjQp%JDIiLMjG(fb?)Xr%TW|9Mksw-YG$vGW@iT0w@l-hANQ2ySZh z&_C5WdT;k;`0j@=xLF@e{GyIm#E0UlPAs1zevn1Ky6BFT)o=HOy7`wk@47cY^$~O& z4Iz(X0{2oY*X__KnogBpLGt&Oxkq$2o888nr0Qz7b4p-e-QkMyFHOAhxHy|xYY`+^r|9tRN+%sx-N!}pIam-+Z)=#c;?z(KFmiiA<)D%tHs+RFp7X58O2 zkUtCPIvEImG11+$7Q~R~xP(EL!hsbuz3Wli9&a2NO;FQOY$}NHQLY zsJFK_4!b)Nf6@aDSkZh1o*%wg>+6KKJa+`0F{?4s(c>g zRzf$q9Cilp%Y=cY-cVx^kKJM;Y)qg}!>08cfFWlC8r~inXYbGu;+IudXjy@Cq!;`O zkk4o9`31VJ_ash{^>25l1DG;wn08`f=r^Si)Tuq>iwF5tDtqS3H1{_pD;}b09n6>c zuDb!|C2t=ca3_R>ws6q6u>F*>uRs{-dr1k2n7W`aGZ>ZsUk4eX20xC2hlwQ1fTx?2 zon><0aD86n%MQ+*S=^*40ERZVy`TT%Sj|_wqq(*M8ZRy@|AT$(2Ow z?`{Z^hsjUPi01*S*lFs9?*(>pIB0~0UQZe|V?MCj!XsA>Ovgvxx^u0jsiXHL20vzY zPzC+?LCKgK)*g0D*V8e%jO@p)*dr?&UknlH)piEsk515*pKczc|EVw#1+iv&V-VdP z)wFah&NjUEA7V~|TaC_3&u_Bo4yLYda^+JOWFFr{z_n#W28)&dzj$@U(8rXRH?n@; z;6;0cG;dy;ySaZ{50(f={$ec@Uzygtr4-J){Ea)Hv%6VFk*%& zY^+(>8g$ArGn)%|*nQKLh+nvS6&*%*y!q{z*os_3+V$fdEr(I_Qu&!7FFLELcn-OQ zxOhjdH2yfC7EI;KeTj$}`t%65wm!7vt8d_|)UD$(Cf5fkJ-qUH@^{GzEpIG>qP4fy zP77YBRw6`;X8kW~QH}=Fdbl&NnjA;%qFgojiinhba}f`D>aEqAucmUrXR|=aiHehH&hg8>$z&6lkj~7j6_Bf!5 zGrVB27y-Z9(_zW6vC%jp78MQ@fLrwc<##Gdlt@bo-IFw54UOneE<-{dK9PkNWeFbU-)c2o-g<%LX zz9Ye4e$5R{h)9~Ut}q9Ewl0{BO{U7G$Ji|_S}Mf%*Sbl_qu`W zI`!ByonHvj6VPM)=N>=~I|$eX>MZB8YD;H|)mUqg;o;>pSXLkVP}c50d90x|Xd~B>VlVKb7=7GSh&@syKR9A?bh8Rb6)AQs=%JP*Vdp3P15U#Bi>M;+vZEvM zQ)m?PXb{17J9bQ6n~JqC3HCoszpEcVM5o*u52-EP_jud>tTPo0sj2+TKgU_h<>|F# z5W#e>?U+;LwStgv?hz3-j^pL8`PmC`-cuJI0g8wR#&sb0RrLLBi8ms-aO(G-oAiiT zS4N}LQ<3=Amhrt6ze;yuv94bY!T%l;x_XK8FsA7*oIcIIG>Dr?w^op{s<-dJ{%Q?U}Ut~xFOAxK$5C;M| zqvI@l))5D8{3vFELxU8aJMG=cENSRV{+eUCc9B9uaW?n)lG$5~XnUcZRJ89g%(_aQ zAIcY)eY)+_|J~ia2Mtjq__zxsIQ`I%M8pA~UIApmd=y_c<=Z*Ug2L!feYTDi7!2wqP6&O5Y4m)KKp zo(#Jx|LN!eLCGnl|8e9%YdK9%Xq~H1iM*I(ZVcb&z-TorU-eUEcl`&1Kgjkl@%zH9 z-h-OZlGj{&IMGcO>^oj>rhix<8}ryRY(8FHb^hC?b4m#gg@%2>+`9ezRD_ARnf1eR z{X@0nJpEhdM(sA`!Xgw@w?LG;X*sBmud0d~PbpZ!S!QK zp=QheI2Ep*^Y-okQtf$-tm+w|jcu~1MK=qx*cMvfzD0h)A5MqIC+<~%-Ih2#elsO7r!=Y$_6mK>^n_*(iH z!Yev2Gn+NI?9y($E!adifT^=FFgffDQ4IgzH>v9Z7rR9HgWcH>`$2~mhvxQX*gR%o zkpU#_Z>)EX99K6JA8O#RNxEtEdftC`QKGF^v@88{Vrlk@Iev5aFD@14wP4=F>|wln z?NY8Z74e{$qe$UZHr-llR?z zr`k$Fz8HBL^t(qWRSdU12Z|KrgsWI5zkb$fcS}@yGv3qsm|+J3os$%6G&wngKQH7^ zI5j-th~O#1?tP915sYWSaN3a!vNOvsiz=P$n1mSZ;hv5;IxZ}W;0-^#Xa7~dH;D2Z zD_x@|Bv{)H7^9mm=M3ik8K*|KPW7ejz@;IStUc}J$q!`ktT_D~KFwgCbT;y>7upg0 z6YK;$uoQ(VN-EyNE?eBE>!Nnnhp@{)y=Yh=PW=IVtDARsO>34bjlvch)xm+~6bCsu z#A<**_7{I>QgohEm}bXpJp-6;{(3F30KV$w6dqZ&=b}7DB;*ZZ@B%hd)SFR<2BqVo zrBVqod>7g?mds%n+E1whF7I@_9x=h}3i0CDhZry~G9#$~1upQX<2rI#gHD?KNy#B866C4Ve{zzts?0kLL4cCF}OUTyqk+JDEBG@3Mc*k zHBm=8A4-{If6&tMv@nSftwoWPTcukZ{I(xlg*jNI#Zo;|gHmkOt_kLyAAcU{3+xN* zqKjx@R5AZ(&4w50BT*O38*AWQN6kF>zdMN9ht5;#Z15GV!f0lk(@X*Q7K!rr{CjPN zwe{eU{)86wD-Znw4ITaD{IrjFJ(A~6|0tD9Oh#tr`X|WbLQtTT?Ic4H2!E;7AH7N1 zT$UGVT25Z#tqgmDo)@=a zVxf!Keat~vR9Fv8m2tT2-&p?}C#*6VVKJikVQ53IcBWr$=IP11@{^em5u0&Jw34zz zR3T4BsVuhCb7(Wm?$54Ej_u5l@D@)`UQNc%xexm6+Dq^d>%@-FzStO1hI$TLys4Z!;x}yXmjpuUiRg z%%|YF5#O?f~R6+a;Ybifvg zcT`j$%B)&FBy=RO$kUU#Nyy2|KbYmN*@w^{Mm!qD!x(`jvFFoe86SF)201WKh7H8# zW$1MU-idXHDQ6MyjLkA+n2c%XE0-i&Lz#@Gc3iJ|IQ%1Q7}8>Smb3!NF}t zi^6UOj{Z{804nOZ`N*aAvQuVii)eV+tCnF(C{c99XUBgCU@O1lBg{8VcVW!$;mZse2-KH=H7rex&6SuHyE`%5OPCBl16i>1(Eg)u-gcu zri!XzvU!;8)D^=P6R*rx_?b#_dN4Xm9e@9ZvZJxcCv*^YJLhR;JaiS(UBDH>w-XMrq zsD51?L&*j^OI(TEtcp-eC6sxa?W$)Sw)lW@jh5Hkt&!$(2t>_jlr$LeR2O#<9MW=le5cr&BcdP^7fzDv&?pwZRZJ9}@xk zP3Mer(e<|}jrcV>i(z%j>61|}VZEuA(!rA+n%CP1?4F-ah2v7p>J&vwz6!v8Y5b!T z#OtwPaq@%Y=O?om+Uxc3fqd{m!R}XUxtygTxa@vutF%4X=u`l7iy6iv$>ur|ZHLQM zqKA|5|5m$QTSSe|Yt*;80^GCK zD!1X<+J4Y2tK@W)whrDXIQ)-Lci**KxY@o1UZs&aw#i7RQTCUk}De7>BKSL8UB zwHR;`jVRDT=0lgXR+Bc1TmmX_)E79EJ*=+)RvJG|O-DjPLano|U%m(0=IDf8dM=eh zX)sB-)@S#qx?QjotC;)4LH*VxFm6UPgqr6uIq~zPMC37vjBnD&?BaLnJ{s?*Nu)1G^_vjyZL{3ddsk?x-MK;5Ks_7K)R$uN|0{p?vifl?uLgh*>oe_NOyN5 z-QC?CXYzjMeEjEPv)7t)jB$@UQsxm=A6<-?l3o22yr=aQql0Xf&uY?KBj+MCh)gfM zTqA=*ev}iyM$4PZ&~X*0JCc-r{je|?e)g0atMq0(M8Jmn7WCFZ6}2ox$|q6vH1Ds^ zdv3?kL2GGy&ew>LkGlWvgGiueo9|TMo#rY{d3m|&9L^y^(9|9})MCdTG* zUu6jeVy6Sil9Q01pPxaRbg?BAW@hGZ2qaV8K4&iOGqQS8a}`pe$UtH2U$s-MZX9q9 zx3;I$w;DyS+3pNk=r_Wb?YS^)`Vomo25Kx8PEX+69C6^W_8rW&QLEVdCBUWAS0Lq0 zn`q3U@}8N;m{w#D4rOa|e)ddwlhd7M=%Q%V5l1iX|cF(}M zpQ;GV#?OI!#8Y7$G4cB1T5}+OSZolSBH} zr^iRxn!|1ym)-~hg&92iE%wBu%z>i0*%QXpva@QrnH56XCund-4-89PNvt*CkR5$Y z%ax2xF%odEKtDicIyl_|TcFpB(7bnunr=r9`C82l^P@#gm)(5=q$yCq_qqK;zbav(Z^X%=$`K)p zCSU5`P)x##)&oJ}!vE$KCM>>voA~GR_8o)sDGAooWOSW15vs?-vQN7}Kt8Z@TT+^L zD{A>o%BfaPjOnG>VBfw?o4iDaE6d0C2Ef5VPRkz1ITG>UtOteUg$GCQOM9v$4hCR6 z`}}H~x)!{1v~W=?8^)TFsDKwuc+Ti*4GmY#aURbd|$U zIpH`a$d;(}zsf|K^JnE|x!NGgvH_=NDE{j6_~A%|m!;pdDB{3!&cJi1&MJZ^5Is`;103;I(Ke5H3AgyMWy z-aBP6Fo}5z#1CJ-e^=xVIE*0Vjo3ixRq~D-Hthx(c30e>K`<>^*Pk@Cu8&eXv^vhx zh2%vAogWm8sO)hwMz`8r)owHRMIZ=NU_3tEXtROknklR4~xD*GU)r!Pwwidd>JK7~}Pn6#LK3fLv_5evgd_-_RZ`I-Y@i4uB zfu`U@u2lGk);QHl*J^PO2|>ZqS{^F?*mRvlWV>0vdYb&*qtNyoHfI^dPqi$FLb0;E z&Ms$yhPk9)|859!Nq1-OlEi3Z(rL5-QI5lh{ht(Ni83T4Bv)F;;xO^vwX7nfWr8o{ z-39)v25Fy@pBnW{vE!=9sPjST4Qxez&@_@@Zb5QP7jNtTb={1|V)>|INc~!|1S-KU z-%|@cmtNR%|MsV9u^9M1WLGfAsG+Of@>x)}Wc-XpI#|DBVUQaz#ZJ{B@xGL0ZIYwZ z|1AH=f$;HCI4|kCDqkNXO_n>^4-Hpu={L@PLX1}9MwY;@%W2O?6qLvXTrn}Yo%uQw z5|A4j2K5%Mur2FxzS0;u&BYaQzSb;sgw?(yY;OWI$~h<1(Qi_h8l7|xD@O}^tIYr5 zc|0sefXlehz7olnpV_+YP1D8o!aloE^G%wo`vObJH}hFp;8iBUdrr*WUaHlMbF(s| z&0WUz?1#ME3%tq3(+_NcJ7y;!Km30FxoNz`zFB`xP0oRXJ8i|6%wq9LF%xFK#w-wA zH#yp}MvA|A1hsU{wVLTKH74;n}@3O84w&FF?4;Skd zjvj7rSMQ}$D?TDYlpL{7LPG~znnGd@BSKo7ORz97;Iy^vD()aI*A!&L#AI{3xYoog zl2jPDrVntdN#3Zh0G41N4$<``I+tPMaeCI!cPayS$Eg9O2G}a|DFk5aI#trtF9WJ< zoBvzBL%F3d3cC{a>f!2#oPvs9&@Js_C=7ZBB{6F(MR3q`KA{KerCvPby(|2q=p9d8 zPTnpg(83nt@NVO(S(Lu^dQUS}={JN)Y^=W(mnB21+4a|Ab}&zpliT%SPbj_Q>x%H~ z{$S$YUI6YXupZOd9%5B&3lVU3W_z7_5@xZ&aCr%=!14-*)zTL;SGqk@DD*OmE+itN zCz;8Zn2raDzUh>hz~l1U;X)&3G`X~FyCBl}Js?`W4a0hd5%&*R-%`<%8*Q~%V3ADw z4iBQtrXrg}#rr>ct;7FEh|pU(8qs};%_N&;B!$jaZM{ZM%|}fStloXlD2T_Z_LvJb zfpJg_mBLS0YeR}MFFN>BY+g&QYn+>p_#B8QEjI+NmvyjU%g?s9 zFKpdIn%kt=fm<*Btd|ZiM4>JdRED0U+d~Sreiv~Z%rL8%l48);e422Z@dlIcBR#nl zMKr^1zRu>)jdX{D-$_Y@^YSBE$|XNddB5g}$Nu>BE5Q;9rI+MV%ZRGKKWNChM6UdY z5DbjQ(6fXJ9Q<|7hRcxojXz@%tekFmOH1Z5No5J|(1ESZCe)h zpmst@TTO8qP>1r;98ny=f!CQx$7avrPG)c)S2xG5D0J{MfrbJs zL2#s_p#CIe!gNLVI5qZPmJe*vsAm{@-b$zcW+)W3Khalu(oZ>#sT}W-kfud0jvr21 zIyb2l&c-^CUqj{-7<7q`_h*ocR7yH@H(c-ygnBMUW!gATnnGWPAA*O&*>cl|1*_J= zA$Dw9)l;UV+Fudh^wX3hqju8SY#;-~fXs&TM47*uWCg+%5eXP!Kweset7Uz^XVG+t z;?rRmUd|@RiZh83h`2iDb_EWCxZk>OnSl3FE5dGYP@m`T#de#sna%woxdI6HRDE_` ztYWQ1Je^W2#aEXnI~Q#2zPE5lT_S{DVG9qJ{14YNdR=`{`^`@qkt;TU&-Th1qa+FFd;=han#q@Y3-Y+S>g{&^fKI_CnP_(miqrzXk9n1^!K9`4j7n5q z8#o7VK$ZM~fo(otC0Cn)p#}mxc9o4PPJv1CegiBXr{^IAmJ(Y?tIk@?Xf}Xd!%6n6 zdSKUSZdB*cIk7YMzRCx~N|I`L+*HtiD$B-15$UXwb@qudJQDNo8Kqyue>9@pp!Uwk zkDG?$Ff04;-4eff^KvOB$glX|5(`*4F5U_US4fFMO4YQQy>-8bw3Qi&8x*atOev?T zh|F2OnoEuu7xrDf!r}MML&aA>$d!Ebq3akG_5l`;wCpQ6_(2W2PObP<`E^hoCt2y>1{ z3q_L;NT{2NS*{T(LkN)@jjZ zhm6X|uvNYGcn^vn36i=y`!8#E>OlGSZV&36AJ=mLu4P-nMBbEX%%UhmG|XvV`c%2R z(9;~JgM8wDq`$v@b-A+({w<#~2AVp_GPw$>{x>Z#!h;cyiJXp21h_9xHxS4#<57^H zDvzr183(5@a$X|ekmf5zD-#2QY;6Svlo_^IaDAB9JJ1$XeQSSC-KB&Q-o{dC@LeX! z>~Jo;P%<6-#B)KKJNNfUkP8)}=E~F>fybW7Sjtglxx~@y*`mSw-Nd%q5~|VhSaF6x zjotoK$Cb*s-ZJXoOT)RjWQbq9Q0dX!8Dn7l{)86hFZym7LI0VXB!(Wbq!C}*UV8km zmx7EV4Tc98OXHyeWfeD17u2mD-_GAqJVQ0nkD&d&5G$Mh+1lF7FX%7-5EVE%9oqRV zx7wLUN?C2tlMA3uC4#7p`KnL;0F)nJk6(e0TthTelsVf9}d#vd#PO>Df# zIe!n7g-=dIAJ2M@HWS|;MrsrhDmj}>S6zC?Ki1vv=O&JCveWryU#bd&K;hXsn=I-* zvaR~#-Gz7Qo*XK%e4$}slaUogKTB|+{pj#@qT9{2wRx-M1=GIv*9CDp9_AysLSmld zKYaKgkjQB0Flc#Gs#zE|m+EvWG>9=wU;h!0;mw(iO`?{QGDva!Q)9c95Y>dyPg-TZ zH!kU;NKEfV_wLT+j$7OPte(2n5zxI8uE!;)SE=&OjnAKJEoP)OQ;cZJUtPd9nt95g zb2d+kB@-E`MfZE}F3vhWC`@fI!4Vqf@plINnybh;`>EB{x;)X zTRRjppUFc^A_ZNSw>&t6;@!s;j4V_L z50MrEi+74$=`!tU`Y*)as4%3;5JZu=Al_LrCl$yY_pY!7z1_HxD!gckArKyanMztU z*Fwb-Ul4%!Wvya}*(GX52?HeN$ny)!AmWCEC$nS%=;xK8I0h&~PeBqcZd+OxOzdQ^ z;1mhWRcz7qzmJK2b@;8z;8rf-!f6;0p&Q;SCAh3JaGO}MQ%9+3G+usYPE z0DYgrR&NDDPyb-Lgs4fwJ3_qw0>c)@$s{Jz&srW%6v$T3GsQM~sJ{R%<+HrsldXEQ zsiEs0Gm)1QGWX?QYPZ_w^sBm?w8pd541U#CPmc(wUjQHN{#w=)k{sUJcw;=;L(AQu z4{rWM@i`Qf`hg@E5d*Su>ebeJ)Hw-S~fkt(l*qZbj=Y7Vhw23tCvsmql_ke44 z)If%2=pZ|?`?4d9p}ja+U1SMmx9y&Z!OF&1MNUe(x)I6S5wbO?q%Qv7<=z78=!}h` zySZqXzz+h9BH4DaxU9mK=Usvr7aMdGbjgf#NfxFA~)88RbM`#?p;Ni);N?oqG`gH<9N-2!Y(B0cmJ1RBFcm`RPnL=J!u+O zN#v)fqR)*PB-*z`JRIm}nDR>3ng4xY5$u|+92Z^v7l-07{x+g3vN5k?aKU%dnckTq zM(`$yM6O!#d7s}{$QNXl7nU&YQV!k>-qO95OguYGxgn3pKJvt3_SykQtbiBjMmpHD*%7}6t*UGYc)Hz3J*2W)j+2T_q^iCPrwM?X03 ze8xe0{jf+tpg`0kdk!Trie}Hf1vuLVKA3$mjof13GT9z>s z$6EvhrJ2?n&P@kh+@g13!ww>5TPe7ddMbW_oO;0=_c-ORzqG>^(QTZvmn~~vpU_QZdz@v6rReF z1t{A^HR}thXx674aFh9CpC%qkdcqoKGSxST?w30b+&98aS8oo=TIAK-Q;rtzE(#HU zHeMge5({w5#l(CT6cX7}eil2G49A(WS#9I*>Ne66BEkIi4q20io_v40C=Xhnv{Hdz z6fUFn(wuki5%z@(rI1) z7e^?q6qfP)rWxb{9i}z7$^a+&iCy8qw4D-jh=zW43NZidyUqMK&m%&3OR zSb77vfHW9t@J^M)=Si0QV9eyXS-jYH?cgt^>gep8kod39p*JXsAjoZj@@lYDD%FzhRAjXjGa96w=qXVa+l z4vD4S=9G}ry$47X4a&ek)5|NaV$LMPW#~O33Qh0hegKMawlRXlH2OHL$p81 zwWB9b{QP11ooDfp0aaelS|JMx%WJR}YheR-am6&L!E3E$Mo|{x2ZLw9b;d*uJJXv* z%gdi36V%e{0@5LTh$4AFT;U6TS<5-&h_M`oxL?n4UAZzs#?2z^U*>{?BYFa^ zaDkhlT@1aIHjx86eAnJsISI@2!wDH?@Etlfwu{(mBn&aF#%-wOmNX-a7<+YV*p1Ot zVeGG^hL3<8o^=8Xfj}5xF=F2%{75*v_XxjXY5Xt`l&h-r5_#Gj#owVHpVq7vL5ic) zK+#=MKRr@cVonS1ySkvEv4;I_Z+BZB!i`2BaP)R=&w?)B5UC}|*V{fT@2Ier((-~h zamgeuY#<#_8YSAC-vm3N4&)23E{~g~^c}_}#m8c)FnZ5|?4=+WyV&dNc4jD`=4TWr zq9)UMi6ddkRarUwA|oeV{S`oS3KZV_d^*nqF_<*~CfVI|-QcCMFvAHwb152A zW)12~6jv;PF2X6>NocNQH|iXQf4_m!$bdizC;M!j|j|Lug+04zId+61R5R zO_{f&ZkKu9iP@EZiPiXouc^{FTgz#+!twovdP9Q90%LZYRCx znf4WF1hy)3`z&jBJ2n!L$EwY)=uHR=Y#IgfWL2h1ID}r8D9bJn7R5j7$DbD~jsJK) z!QIQjPJpF@{mC*uee*4Gu4H0y+Cv_pSJ&S^ky!?!K?7_tQHYMnSZwb>n@ULFa!ce6 zLZww39Y4Ni0xvr3r0zRQgSq&RZ%V0&V>p8AKuA-1$)F)BSD0`!{>dl69f+n#Q&dI8=ub@HnJ z)^b0C1rv){Y|F(}bArX!EYL)+F1sDemF=Z_JeI15KjQy&UL{ZN9UMSwx%T zd4E$FMcuyS58_%{tx@z^?M)TKf zqcvuJUO=yZ4prfB1v!w!ZZz#U;)i%_M+&>$#Dly-Zp-hZTN}ref0!gUx)Ku5BS&wF z)9w;&6B}x=Uvy<*qAHc@&frwXNx1?{$cItu!3zsO)jr<{J%!QrGNu##YajKqvp<~H z?FVm6{i_9Ah3R)iG)R3!W@d1_zpFFq>Ct^5=RsKZTz0PN#`_O8iIeSXJ7vZC6YuBqFO1C#{{_H`l!x{Ky@H2jgF;+`N@!+#mb# zsu6CMoR-_sIsTU+d^X16zNacytAvXtmuat_(JCU0Wd(^t{Gy`o_a{q=v=oFPSEA5S zq-c;PD}_8spDEMM!E_``Z*eB_+ zjCYaWSdVhP4+EI+S53NdkC%+)j=n8}F|sM1r~0?d_}P zE$1qPEHsCsP$Z$D3r@F%QoA#v1H-xN-Pa1?cOW+tzP8IeY?>51I_h9@s9~zn_2|kW z^XaemBpm;=v>&(+I0uuNb(D*?=DhCVbkJ`jQ)HG^2b zn`pgoV2xFz0R9jE9MTig;3GkUkkQ}RLfAo)clM#+TdPe{A=x{0St2&BaCsZ|J!3-q zgIohF6A8rF8c+svhzIRs5@P-)YD=L@5s{K>?>_N?`A621{57}Go`zE?|BKl5{MV^t;!-_0jQ39o2gSqGUbm}`JvAXoB}*&`;X zuNhC=2GPj&e2`{C0Q(caL2fUnvUfbDNYt>dm$p;7UNADT@p~DmfU>iC@hHiWO$`oq zr*w#}sf6Hm)On3T>8U6nhOqmQ{ft-H_#N+pvs45=E24u4?;r4wpNT~5aTDA66Mx{K zR;j>oWx+D6@jJFd5ow5^2#8BFAVS|)?a6a zSNpD`quS+;*9@=IQ)@(mbIRA+OL&CssrL7c7w|+Qmr48YLsV4V#Yp4oQL2X{Epg`8 zxpISt5I61A*ua!NX9>TiCL0GGc);%%k}s-CU*7mtVK+DFzq&jzWG}dh7zjbL>syfY z*DKGreMB47%0d1Vr6#PY4bO9Emngh0-#N;(8`MXY*$G9jz4XOceg%5@neQrDDLH5e zWj-6l-PbSS?=a0WMi(J(DVQh`gfQ$$2LcrZvZ#;bYV|(+2OB#h(vMx*P{;@-iEyFT zrvPwOR>l3KbtK&&*=rsnpntoq`$ou^p|seQ5MY2!FJ=4VUKT0$KX;dMC2*x6A}!%p3^%qdJJ5FsK(*s+se6%TUS| zHUL_-(FGDboId4n6e_yk&R$UBGMT8^)8ULDsvsEuQ_%{PcK5fKvbCh>>y5 zeAJPDr1nCw30(TV?`6v0;pd!wHw^h?B~6K1|5NpE+42T#4t56#_NkO2rQF(eiIn&P zWTKC11%jaXOV0`|N&-f)w2dGh-u#}C@p<>#0}@K&h#u3f2jEZZL?oqy*ep4972u(l zI3MuefBCfNi%iCmYgcx8_Ms^yGX1izgk(!Ot!z+0$Nu<%K8~5iaxrM5H-d;u1NpNl zv*{$?ob8si)P&hsofsP6oxKNWgOW)=e`Wa7(R(dTSB=^}m(5DU&Qz(v)kdGI!@wZQ zmE~}*@U^_iLLDnO0(R}>wl9wgC4azQ(I|K-1w-56T&22Zq~%ftdM`=D##pL;_uYZ}apn8V~e8eTDq!e9|7#ZIlKAN@u-ZQJfG`5e$J}ObG*m+AA3$EYu z!I~=p)i|y~^-cR!Bj^(0y?~vN;NW(kJ}L)#DD#Dyj{v6`o}>q+g23avB;-}S>(O{! zH$R)SL?0XxB3~wAsa|W*J;!8Bx3_b5dyDndlmy6KIKT|3OL05fAQpgV0(Z3)DBwk9NEQLNpt9 zF`^#+M{9p&-$iv~klfffb@997qM5i4s<%M|M+^wWJ|Lj{?8!ozkBlLW@o>9=i)SNHB14`&rwR<|`v-1Uwg)Oz)}Xeh@lX zxoLU5y0ZEaiXGMEd9c+zsxxt4~n>=~$KOr$Ba(W1m?B={7uM8Z7d(=h{;Q%09h z8tDFJ&&ywzc6r82iXJUDf5;LJ7i{%(TFXoK9JtAj`JEn>ezcH>{5sx{l9KMa5N=Z;iXwMBn_?{i$6P));4iss4%!PbVBI}a{(a!okh?gx#fZ@`Dr(C48vZ3+1 zKdv0*DtUf{JzD5@bKYGgBFzIE`QtM8yn{;u_S8t&U=d<_zo4O>DBySwE;k0U{#$zE zozxK{et0XZTU)(v>Wn^Bjz>6%Sf_7Vp7)EOKQeqWBpaKNkgwXuU=MXS%0g8DM+@PH zZ*#M=C!^03_mP~hnrx+A&UNGZ`Z|Mtk3Awlt^t>5QsjdOc|Pf?=}^KyQ@wD6Jdvky z*T^Aj2KmyN;QY4Ch&LEsOJDNJo!@G;G_0wOq;duVcaA9&530R*_lF}^ES^Vryq4lF z3oU#Ap$QOr;f;n927*A){VabHuMy*P4>&MLMkzdm%g;Nt`=;Bxc--jjjpyu-%D7-o z=fawomU-@An`3n0bLQd-8nBEc0fJn8l1^N^G}uPqY$QC)e6?x&Kg3;|Q87E6v%npRYSb zhDR=kyDpQ;30PDJ55|?)hn{EhyKGeU>WJq>%b3xC#B+4jm??roi!Jzp&qT`_=gF~O z>sQFiSUEU^Yli@pTsZcs4;#%StynR`*r<^q*1 zI^SBeJuh4ng3WWHClAQ8KwWmZ;hrp3Q>acQ19Uq2CI<9Y`k&d6bPJSBrdC1DECG|CfegXPVkRv7^HxqrW=XGB{wo=Je0&_sG?V~PCf>(=R`0TZ(qhs*$J~wOx}9)9 zu+1*xvj=!gZC}e;;+~BMk>QV@ce9Ys{sj{5lg!yQEhEi1@RiJ0U&*zZN+}p_vRKXk z2cBJayt~=>rfJjF^}_p)S1D&Rv9&9Kl@cnu80-s2m=SFqu(X@oLrBWQAO8Q+cWQhH zYtQM)SKF6p08LZRFR?@%cy%zdF=w1MQm+5?E#l3R7w>V)1Hr2}oNzb^QKQdgx2UY8 z>)GSsbX(nu)8qUr85t1I;YYHSMzTf1eDAkQXSWk3tXF)3`^aFoEvc9DKK9 z);_6OqP9;hyDJb;h#+|uHCCehKNLAnO~h+*CQxm02$jFnzu6YIe|@e4bh{whqoK#F z1)0^p0g5O`d@n1pf8Yghow|T`Me;#Lq2ysWKC5&yVT{*}S3R<}rCuUOUbLFWMuY9y zZ{fNE&+C`zU`kwy@RP_8l>=cq)T~1vF?iG%d#IrJC%Yc0h{10rxI6XE8*$DZv&QL2 zB|UFawPrq!MtuW(g>*ufO_c9e|Dc!aVW?C~ltE4~Mp^4Mbp*jMdvXZZiCI~5oIY)6-J`g zQ@lPjx$<_pMcJ z7+BgGS5BvN{3UeOG>OwDu=Lgn?*L8wx#Se#`FJ>&tl?}}sHg-1lZNPT2!iyuk9Z+1 zc8me9fN;)#6Fs!hq6jm*y9DOkt-d+!%?(@Zq`SX>If1i%U)C?Lqw3T1f!@|{ewY8q zxn7zOFa{zFbV2%Y&A@te@}OS?>Fh30GKf6ge>_k5rVc&0^KvRsy5-z>v+DzoMo#?Y z3m;+s((zIwgXw0UIp#tzu4Nq*@K79Oe)DXL+E?xM;;C4qOsieCC+=iB$5?#yr;|`!$c4_ziFP+I& zEwLxT^h9r|K)2eO2_2!QuYcBwykg9mK~hk}X}_DV9^=K;%AWqj9WFlP`3VwKfjQ_I zPo?;`_KyfWov^iaujfpv({eDo-FBwi&GFrcFe#d&3^()7lKasJgRj3K_=*fm`-~qV z6Xg}iKKTZn)3$Cfo;$;{4Vb0VG9Xeae8?Y1$hSkYzS87d==GM?_c<UP12skXhWZ*>yyop=;jXq~6WcPr zM2^{2nsHPZ*Gba_UFpFX(F&Bv4@Na)!f%Yd{#9UO&gOm_WVsd2l}@AK_H?!PYb--I z?QO(=1}6J}w^Uc8&FevGHeMS8v2h{W&;ky-auHA>H;ZocTFz%V?(gv6U0x2Rigx6n zL^9XISqo{)=u!vIVs)jY%TGQ<6(sC|Y3;KShb?ltP--cxtmvk$N>>6kJm~HNN#YP5}|B`PFD*Q zEV9wsC>VCRROybDUEk=1#9nDl-*>UKY7om=K4aPu+z8|OmYu1IuhsYOnGZ1}j%eO% zLiTn+kg4Ek8n?~Ek%uj$%%4F#B*PKhwOZAP^_yYI>_Wj>x0Sd2273_jpd zY<0-ZUl%>>uP$TUrH46?T{q{maXfE~-a7S(-o}3L*WP2e^$)4^|O1}gNH<%yhZwN2vC#+kOfvK(nZCYk0y~~$7Xk_H9HOVevi7;Zw_OcR7gpn&)?iMXgWV1yagMA%c!CAdHN_xk=K0>xm21j(99oX!BzsI z!c-ua$NX(=3@moh{c0!jKd`y+AT^c%UPyMM;iHb_nq^wer-!pP?-3BjMJUTWsnyY@ zCqJu>JL~S5AGJJvj&-%>id$5->9g<30C0gkmi;CHPrWrY7PjqVd^kkAr-%TK8Q}=UG zHwODLR1L9e=`9{-hn4zk>XT?gD*2F&84?yMDNy9LmlfXm{RG$(W$X2jGa4sFD^h4Y zECw&U26Kyq{DjW1@ijwhi0yFu#x3iEdy4!W^RbL~-`u<2FAb!{M8@i548+>;An$;@7h)}EU20G5DpA7z z!>JjqUMbe4Z1uTln=<1x7dTv&;u#S-vN@KOggf#=MXEIH=8#5hv+w-p>>GAc(lgtk z$a3{gGE2m^GTlVGK@LB_8Cn!gA&ELE&uju9I=9KzIQ6xr8|N1s?pcaPsuul2|D6GNlVyR%0KFfWTd3|`N* zLLr6h+zJ`>$?Ql{53)Tb_N&uJC1SD)IUE@P#AsbuM^gy!A0lhp|k8Uc9HXzEKg* zTSZMjcq#?uM&*$lr;T;JE3J`Nx+$=0-J8xaSTyVVErM;W_#T50u0Odu zDdpyiBr!GHYbyX|E5RaYboF$z zVw|ki0O*s{fJ!a>hSxXuEIWgQJrIAkmGE`}bCo(Rg86eF5Q zGV!vr`r9U~L)zJs0kvS%cFJza`ds+m-d1VbDFgpf!(}c~GL+z-)q(zqi|yB!`5J)I zXw@#whx+_eq-6Ixm|HbWY20*VXOHoeDDOy0DYQiGiiv`uQL9K`kJdkLoFLx#

    G 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

    &=u7KMJfXXoixoxPS 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%0AVBmx`M0=D`FrOBual!9;`k)LHYq* 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 iFr0zEgK8|bby3>+A Date: Mon, 24 Oct 2022 12:23:31 -0700 Subject: [PATCH 12/13] fix typo --- windows/deployment/update/update-compliance-v2-workbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 53641e1bfa..b033261a63 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -100,7 +100,7 @@ The **Device status** group for quality updates contains the following items: - **OS build number**: Chart containing a count of devices by OS build that are getting security updates. - **Target version**: Chart containing how many devices by operating system version that are getting security updates. -- **Device alerts**: Chart containing the count of active devices errors and warnings for quality updates. +- **Device alerts**: Chart containing the count of active device errors and warnings for quality updates. - **Device compliance status**: Table containing a list of devices getting security updates and update installation information including active alerts for the devices. - This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). From 772437e52321247e2521baab86b2fbecb7190e31 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 24 Oct 2022 16:55:29 -0400 Subject: [PATCH 13/13] [FIPS] metadata updates --- windows/security/threat-protection/fips-140-validation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 0070710577..1c0f4c927f 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -2,9 +2,9 @@ title: Federal Information Processing Standard (FIPS) 140 Validation description: Learn how Microsoft products and cryptographic modules follow the U.S. Federal government standard FIPS 140. ms.prod: m365-security -author: dansimp -ms.author: dansimp manager: aaroncz +ms.author: paoloma +author: paolomatarazzo ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium