From 139af4005f73187e847beec5f1f23330c913b238 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 26 Nov 2018 18:59:14 +0000 Subject: [PATCH] Merged PR 12983: new topic and changes --- devices/hololens/hololens-encryption.md | 35 +-- devices/hololens/hololens-whats-new.md | 2 +- .../surface-diagnostic-toolkit-business.md | 2 +- ...surface-diagnostic-toolkit-desktop-mode.md | 2 +- .../images/msft-accept-partner.png | Bin 0 -> 114583 bytes windows/client-management/TOC.md | 1 + .../change-history-for-client-management.md | 6 + .../troubleshoot-windows-freeze.md | 287 ++++++++++++++++++ .../windows-version-search.md | 2 +- windows/deployment/deploy-whats-new.md | 2 +- windows/hub/index.md | 2 +- .../whats-new-windows-10-version-1803.md | 2 +- 12 files changed, 309 insertions(+), 34 deletions(-) create mode 100644 store-for-business/images/msft-accept-partner.png create mode 100644 windows/client-management/troubleshoot-windows-freeze.md diff --git a/devices/hololens/hololens-encryption.md b/devices/hololens/hololens-encryption.md index 8210e1f2fb..6c12c3254b 100644 --- a/devices/hololens/hololens-encryption.md +++ b/devices/hololens/hololens-encryption.md @@ -19,36 +19,17 @@ You can enable [Bitlocker device encryption](https://docs.microsoft.com/windows/ ## Enable device encryption using MDM -You can use your mobile device management (MDM) provider to apply a policy that requires device encryption. The policy used is the [Security/RequireDeviceEncryption setting](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-security#security-requiredeviceencryption) in the Policy CSP. +You can use your mobile device management (MDM) provider to apply a policy that requires device encryption. The policy used is the [Security/RequireDeviceEncryption setting](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-security#security-requiredeviceencryption) in the Policy CSP.) -In the following steps, Microsoft Intune is used as the example. For other MDM tools, see your MDM provider's documentation for instructions. +[See instructions for enabling device encryption using Microsoft Intune.](https://docs.microsoft.com/intune/compliance-policy-create-windows#windows-holographic-for-business) -1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). +For other MDM tools, see your MDM provider's documentation for instructions. If your MDM provider requires custom URI for device encryptionn, use the following configuration: -2. Use **Search** or go to **More services** to open the Intune blade. - -3. Go to **Device configuration > Profiles**, and select **Create profile**. - - ![Intune create profile option](images/encrypt-create-profile.png) - -4. Enter a name of your choice, select **Windows 10 and later** for the platform, select **Custom** for the profile type, and then select **Add**. - - ![Intune custom setting screen](images/encrypt-custom.png) - -5. In **Add Row OMA-URI Settings**, enter or select the following information: - - **Name**: a name of your choice - - **Description**: optional - - **OMA-URI**: `./Vendor/MSFT/Policy/Config/Security/RequireDeviceEncryption` - - **Data type**: integer - - **Value**: `1` - - ![Intune OMA-URI settings for encryption](images/encrypt-oma-uri.png) - -6. Select **OK**, select **OK**, and then select **Create**. The blade for the profile opens automatically. - -7. Select **Assignments** to assign the profile to a group. After you configure the assignment, select **Save**. - -![Intune profile assignment screen](images/encrypt-assign.png) +- **Name**: a name of your choice +- **Description**: optional +- **OMA-URI**: `./Vendor/MSFT/Policy/Config/Security/RequireDeviceEncryption` +- **Data type**: integer +- **Value**: `1` ## Enable device encryption using a provisioning package diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 4648c8b5d9..0e17d81790 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -91,6 +91,6 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for ## Additional resources - [Reset or recover your HoloLens](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens) -- [Restart, rest, or recover HoloLens](https://support.microsoft.com/help/13452/hololens-restart-reset-or-recover-hololens) +- [Restart, reset, or recover HoloLens](https://support.microsoft.com/help/13452/hololens-restart-reset-or-recover-hololens) - [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business) diff --git a/devices/surface/surface-diagnostic-toolkit-business.md b/devices/surface/surface-diagnostic-toolkit-business.md index 5d59e6aa14..cfee97e804 100644 --- a/devices/surface/surface-diagnostic-toolkit-business.md +++ b/devices/surface/surface-diagnostic-toolkit-business.md @@ -64,7 +64,7 @@ To create an SDT package that you can distribute to users in your organization, **To install SDT in ADMINMODE:** -1. Sign into your Surface device using the Administrator account. +1. Sign in to your Surface device using the Administrator account. 2. Download SDT Windows Installer Package (.msi) from the [Surface Tools for IT download page](https://www.microsoft.com/download/details.aspx?id=46703) and copy it to a preferred location on your Surface device, such as Desktop. 3. Open a command prompt and enter: diff --git a/devices/surface/surface-diagnostic-toolkit-desktop-mode.md b/devices/surface/surface-diagnostic-toolkit-desktop-mode.md index 6420daacb2..ee76845656 100644 --- a/devices/surface/surface-diagnostic-toolkit-desktop-mode.md +++ b/devices/surface/surface-diagnostic-toolkit-desktop-mode.md @@ -63,7 +63,7 @@ For each test, if functionality does not work as expected and the user clicks ** 1. If the brightness successfully adjusts from 0-100 percent as expected, direct the user to click **Yes** and then click **Continue**. 2. If the brightness fails to adjust from 0-100 percent as expected, direct the user to click **No** and then click **Continue**. -3. Guide users through remaining tests as appropriate. When finished, SDT automatically provides a high-level summary of the report of the possible causes of any hardware issues along with guidance for resolution. +3. Guide users through remaining tests as appropriate. When finished, SDT automatically provides a high-level summary of the report, including the possible causes of any hardware issues along with guidance for resolution. ### Repairing applications diff --git a/store-for-business/images/msft-accept-partner.png b/store-for-business/images/msft-accept-partner.png new file mode 100644 index 0000000000000000000000000000000000000000..6b04d822a4a3966ab5c6b6417985bf8915a5192c GIT binary patch literal 114583 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 S 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 Irqh9D;W` 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 z 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

hRAz&-Oy>1z=^c=GvA7nj$nIT(lwHTmPQ<7)~f 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 [!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? (Example: The impacted computer is a physical server, virtual server, and so on.) +* What operation was being performed when the freezes occurred? (Example: This issue occurs when you shut down GUI, perform one or more operations, and so on.) +* How often do the errors occur? (Example: This issue occurs every night at 7 PM, every day around 7 AM, and so on.) +* On how many computers does this occur? (Example: All computers, only one computer, 10 computers, and so on.) + +## 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 Remote Desktop, Citrix, and so on. +* Use the domain account or local administrator account to log on the computer by using one of the Remote Physical Console Access features, such as Dell Remote Access Card (DRAC), HP Integrated Lights-Out (iLo), or IBM Remote supervisor adapter (RSA). +* Test ping to the computer. Packet dropping and high network latency may be observed. +* Access administrative shares (\\\\**ServerName**\\c$). +* Press Ctrl + Alt + Delete command and check response. +* Try to use Remote Admin tools such as Computer Management, remote Server Manager, and Wmimgmt.msc. + +### For the computer that is 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 is having the issue. Check the event logs for the relevant Event ID: + + - Application event log : Application Error (suggesting 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 the perfmon /report command. + +#### 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 the perfmon /report command. +* Check history in virtual management monitoring tools. + +## More Information + +### 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 + +> [!Note] +> 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. + +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 is 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. To do this, follow these steps: + + 1. Go to **Run** and enter `Sysdm.cpl`, and then press enter. + + 2. In **System Properties**, on the **Advanced** tab, select **Performance** \> **Settings** \> **Advanced**, and then check or change the virtual memory by clicking **Change**. + + 2. Go back to **System Properties** \> **Advanced** \> **Settings** in **Startup and Recovery**. + + 3. In the **Write Debugging Information** section, select **Complete Memory Dump**. + + > [!Note] + > For Windows versions that are earlier than Windows 8 or Windows Server 2012, the Complete Memory Dump type isn't available in the GUI. You have to change it in Registry Editor. To do this, change the value of the following **CrashDumpEnabled** registry entry to **1** (REG_DWORD): + > [!Note] + > This is applicable only for Windows 7, Windows Server 2008 R2, and earlier versions of Windows. For Windows 8 Windows Server 2012, and later versions of Windows, the NMICrashDump registry key is no longer required, and an NMI interruption will result in [a Stop error that follows a memory dump data collection](https://support.microsoft.com/help/2750146). + +4. 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 or verify that the file was created correctly. You can use the Microsoft DumpChk (Crash Dump File Checker) tool to verify that the memory dump files are not corrupted or invalid. + +- [Using DumpChk]( https://docs.microsoft.com/windows-hardware/drivers/debugger/dumpchk) +- [Download DumpCheck](https://developer.microsoft.com/windows/downloads/windows-10-sdk) + +Learn how to use Dumpchk.exe to check your dump files: + +> [!video https://www.youtube-nocookie.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: + +```cmd +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 +``` + +```cmd +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: + +```cmd +logman start LOGNAME_Long / LOGNAME_Short +logman stop LOGNAME_Long / LOGNAME_Short +``` + +The Performance Monitor log is located in the path: C:\PERFLOGS + +#### Method 4: Microsoft Support Diagnostics + +1. In the search box of the [Microsoft Support Diagnostics Self-Help Portal](https://home.diagnostics.support.microsoft.com/selfhelp), type Windows Performance Diagnostic. + +2. In the search results, select **Windows Performance Diagnostic**, and then click **Create**. + +3. Follow the steps of the diagnostic. + + +### Additional 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/help/322756) 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. To do this, follow these steps: + > [!Note] + > If it isn't possible to access the affected computer through the network, try to generate a memory dump file through NMI interruption. 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 operating system isn't possible, try to access Registry Editor on the computer remotely in order to check the type of memory dump file and page file with which the computer is currently configured. + + 2. From a remote computer that is preferably in the same network and subnet, go to **Registry Editor** \> **Connect Network Registry**. Then, connect to the concerned computer, and verify the following settings: + + * ` `*HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\CrashDumpEnabled` + + Make sure that the [CrashDumpEnabled](https://docs.microsoft.com/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 capabilities (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 (Example value: ?:\pagefile.sys). + + If the page file is customized, the size will be reflected in the registry, such as ‘?:\pagefile.sys 1024 1124’ where 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 (such as \\\\**ServerName**\C$). + + 3. 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. + + 4. Make sure that there's more free space on the hard disk drives of the computer than there is physical RAM. + +2. Enable the **CrashOnCtrlScroll** registry value on the computer to allow the system to generate a dump file by using the keyboard. To do this, follow these steps: + + 1. From a remote computer preferably in the same network and subnet, go to Registry Editor \> Connect Network Registry. Connect to the concerned computer and locate the following registry keys: + + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters` + + * `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters` + + 2. Create the following CrashOnCtrlScroll registry entry in the two registry keys: + + **Value Name**: `CrashOnCtrlScroll` + **Data Type**: `REG_DWORD` + **Value**: `1` + + 3. Exit Registry Editor. + + 4. Restart the computer. + +3. 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. + +Learn [how to use Pool Monitor](https://support.microsoft.com/help/177415) and how to [use the data to troubleshoot pool leaks](http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx). + +#### 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 + +If the virtual machine is running Windows 8, Windows Server 2012, or a later version of Windows on Microsoft Hyper-V Server 2012, you can use the built-in NMI feature through a [Debug-VM](https://docs.microsoft.com/previous-versions/windows/powershell-scripting/dn464280(v=wps.630)) 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 +``` + +> [!Note] +> This method is applicable only to Windows 8, Windows Server 2012, and later versions of Windows virtual machines. For the earlier versions of Windows, see methods 1 through 4 that are described earlier in this section. + +##### VMware + +You can use VMware Snapshots or suspend state and extract a memory dump file equivalent to a complete memory dump file. By using [Checkpoint To Core Tool (vmss2core)](https://labs.vmware.com/flings/vmss2core), you can convert both suspend (.vmss) and snapshot (.vmsn) state files to a dump file and 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 that's described in Method 1 and on [the Citrix site](http://support.citrix.com/article/ctx123177). + +## Space limitations on the system drive in Windows Server 2008 + +On Windows Server 2008, you may not have enough free disk space to generate a complete memory dump file on the system volume. There's a [hotfix](https://support.microsoft.com/help/957517) that allows for the data collection even though there isn't sufficient space on the system drive to store the memory dump file. + +Additionally, on Windows Server 2008 Service Pack (SP2), there's a second option if the system drive doesn't have sufficient space. Namely, you can use the DedicatedDumpFile registry entry. To learn how to use the registry entry, see [New behavior in Windows Vista and Windows Server 2008](https://support.microsoft.com/help/969028). + +For more information, see [How to use the DedicatedDumpFile registry value to overcome space limitations on the system drive](http://blogs.msdn.com/b/ntdebugging/archive/2010/04/02/how-to-use-the-dedicateddumpfile-registry-value-to-overcome-space-limitations-on-the-system-drive-when-capturing-a-system-memory-dump.aspx). \ No newline at end of file diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index a99249bc6b..54bb8122b7 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -15,7 +15,7 @@ ms.date: 04/30/2018 To determine if your device is enrolled in the [Long-Term Servicing Channel](https://docs.microsoft.com/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](https://docs.microsoft.com/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. ## System Properties -Click **Start** > **Settings** > **Settings** > click **About** from the bottom of the left-hand menu +Click **Start** > **Settings** > **System** > click **About** from the bottom of the left-hand menu You'll now see **Edition**, **Version**, and **OS Build** information. Something like this: diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index be1e1f9ea7..b00555481d 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -26,7 +26,7 @@ This topic provides an overview of new solutions and online content related to d ## The Modern Desktop Deployment Center -The [Modern Destop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home) has launched with tons of content to help you with large-scale deployment of Windows 10 and Office 365 ProPlus. +The [Modern Desktop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home) has launched with tons of content to help you with large-scale deployment of Windows 10 and Office 365 ProPlus. ## Windows 10 servicing and support diff --git a/windows/hub/index.md b/windows/hub/index.md index 16c86b4a0f..dac41359d2 100644 --- a/windows/hub/index.md +++ b/windows/hub/index.md @@ -71,7 +71,7 @@ The Windows 10 operating system introduces a new way to build, deploy, and servi These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. - [Read more about Windows as a Service](/windows/deployment/update/waas-overview) -- [Read how much space does Windows 10 take](https://www.microsoft.com/en-us/windows/windows-10-specifications) + ## Related topics [Windows 10 TechCenter](https://go.microsoft.com/fwlink/?LinkId=620009) diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md index effaa35bd4..622cbcdd98 100644 --- a/windows/whats-new/whats-new-windows-10-version-1803.md +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -234,4 +234,4 @@ Support in [Windows Defender Application Guard](#windows-defender-application-gu [What's New in Windows 10](https://docs.microsoft.com/windows/whats-new/): See what’s new in other versions of Windows 10.
[What's new in Windows 10, version 1709](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-windows): See what’s new in Windows 10 hardware.
[Windows 10 Fall Creators Update Next Generation Security](https://www.youtube.com/watch?v=JDGMNFwyUg8): YouTube video about Windows Defender ATP in Windows 10, version 1709. -[How to take a screenshot on pc without any app](https://rahulit.com/how-to-take-a-screenshot-on-a-dell-laptop/) +