Category Archives: Win10

Configure Windows diagnostic data in your organization (Windows 10) | Microsoft Docs

Endpoints The Microsoft Data Management Service routes data back to our secure cloud storage. Only Microsoft personnel with a valid business justification are permitted access. The following table defines the endpoints for Connected User Experiences and Telemetry component: Windows release Endpoint Windows 10, versions 1703 and 1709 Diagnostics data: v10.vortex-win.data.microsoft.com/collect/v1 Functional: v20.vortex-win.data.microsoft.com/collect/v1 Windows Advanced Threat Protection is country specific

Source: Configure Windows diagnostic data in your organization (Windows 10) | Microsoft Docs

Sysinternals Suite – Windows Sysinternals | Microsoft Docs

Sysinternals Suite

By Mark Russinovich
Updated: February 18, 2019
Download Sysinternals Suite (23.2 MB)
Download Sysinternals Suite for Nano Server (4.6 MB)

Introduction

The Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools. This file contains the individual troubleshooting tools and help files. It does not contain non-troubleshooting tools like the BSOD Screen Saver.

The Suite is a bundling of the following selected Sysinternals Utilities: AccessChkAccessEnumAdExplorerAdInsightAdRestoreAutologonAutorunsBgInfoBlueScreenCacheSetClockResContigCoreinfoCtrl2CapDebugViewDesktopsDisk2vhdDiskExtDiskMonDiskViewDisk Usage (DU)EFSDumpFindLinksHandleHex2decJunctionLDMDumpListDLLsLiveKdLoadOrderLogonSessionsMoveFileNotMyFaultNTFSInfoPageDefragPendMovesPipeListPortMonProcDumpProcess ExplorerProcess MonitorPsExecPsFilePsGetSidPsInfoPsKillPsListPsLoggedOnPsLogListPsPasswdPsPingPsServicePsShutdownPsSuspendPsToolsRAMMapRegDelNullRegHideRegJumpRegistry Usage (RU)SDeleteShareEnumShellRunasSigcheckStreamsStringsSyncSysmonTCPViewVMMapVolumeIDWhoIsWinObjZoomIt

Download Sysinternals Suite (22.6 MB)
Download Sysinternals Suite for Nano Server (4.7 MB)

 

Source: Sysinternals Suite – Windows Sysinternals | Microsoft Docs

How to Disable Windows 10 Update in Every Way – EaseUS

 

Change the way Windows 10 Updates Using Registry

Customize a Windows 10 update without receiving any forced updates on your computer. Here’s how to make the change in Registry:

1. Use the Windows key + R keyboard shortcut to open the Run command.

2. Type regedit, and click OK to open the Registry.
Browse the following path:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

3. Right-click the Windows (folder) key, select New, and then click Key.

4. Name the new key WindowsUpdate and press Enter.

5. Right-click the newly created key, select new, and click Key.

disable windows 10 update in registry

6. Name the new key AU and press Enter.
Inside the newly created key, right-click on the right side, select New, and click on DWORD (32-bit) Value.

7. Name the new key AUOptions and press Enter.
Double-click the newly created key and change its value to 2. It’s for “Notify for download and notify for install”. Click OK.

8. Close the Registry to complete the task.

Using this value prevents Windows 10 from downloading updates automatically, and you’ll get a notification when new updates are available. By this way, you can avoid any auto Windows 10 update effectively.

Source: How to Disable Windows 10 Update in Every Way – EaseUS

How to Find Your Lost Windows or Office Product Keys

Set WshShell = CreateObject(“WScript.Shell”) MsgBox ConvertToKey(WshShell.RegRead(“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId”)) Function ConvertToKey(Key) Const KeyOffset = 52 i = 28 Chars = “BCDFGHJKMPQRTVWXY2346789” Do Cur = 0 x = 14 Do Cur = Cur * 256 Cur = Key(x + KeyOffset) + Cur Key(x + KeyOffset) = (Cur \ 24) And 255 Cur = Cur Mod 24 x = x -1 Loop While x >= 0 i = i -1 KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput If (((29 – i) Mod 6) = 0) And (i -1) Then i = i -1 KeyOutp

Source: How to Find Your Lost Windows or Office Product Keys

Displaying, running, and stopping scheduled tasks with PowerShell

Scheduled tasks represent the central mechanism for executing programs at certain times or events. Since PowerShell 3.0 you can manage scheduled tasks with several cmdlets.

Wolfgang Sommergut

Wolfgang Sommergut has over 20 years of experience in IT journalism. He has also worked as a system administrator and as a tech consultant. Today he runs the German publication WindowsPro.de.

A freshly installed Windows already comes with a variety of pre-defined tasks for system maintenance. Important services such as the virus scanner, the backup program, and Windows Update depend on them.

Active Directory Management, Automated Provisioning, Delegation, Self-Password Reset

Download Adaxes now!Ad

Analyzing existing tasks ^

Over the course of time, third-party applications add more and more tasks usually used for automatically downloading updates. However, it is not always optimal if every unimportant tool continuously runs its own update service.

PowerShell is often more efficient than GUI programs if you want to analyze and change the settings and data of system components. Even though the Windows Task Scheduler supports all available task features, navigating through the numerous tabs is sometimes time-consuming.

Displaying scheduled tasks with Get-ScheduledTask ^

If you want to get an overview of the task states and authors, Get-ScheduledTask offers help. If you run the cmdlet without parameters, it displays all available tasks with their properties TaskPathTaskName, and State.

TaskPath provides information about the tasks’ position in the Task Scheduler’s tree structure. You need the task location to access its details. Possible State values are ReadyRunning, and Disabled.

Displaying task location and status with Get ScheduledTask

Displaying task location and status with Get ScheduledTask

For instance, to display all disabled Tasks, you have to execute this command:

Get-ScheduledTask allows you to restrict the query with the help of TaskName and TaskPath whereby both parameters support wildcards.

Reading task details ^

If you need detailed information for a particular task, the Get-ScheduledTaskInfo cmdlet is useful. It will give you details such as the time since the last start, the number of missed runs, and the result of the last run.

Because Get-ScheduledTaskInfo requires you to specify TaskPath, it is easier if you call Get-ScheduledTask with the task’s name and then pass the result to Get-ScheduledTaskInfo:

Get ScheduledTaskInfo provides details for scheduled tasks

Get ScheduledTaskInfo provides details for scheduled tasks

You can also use the information that Get-ScheduledTaskInfo provides to filter certain tasks:

This command displays all tasks with missed runs.

Disabling tasks ^

If you want to disable a particular task, for instance because it always fails, you can run theDisable-ScheduledTask cmdletLike Get-ScheduledTask, it accepts the parameters TaskPath and TaskName to restrict its application to certain tasks. But unlike Get-ScheduledTaskDisable-ScheduledTask doesn’t support wildcards.

However, in most cases you will want to filter the list with certain criteria and then pass it to Disable-ScheduledTask:

Activating, stopping, starting, and deleting tasks ^

Activating, stopping, and continuing scheduled tasks works along similar lines. PowerShell provides the cmdlets Enable-ScheduledTaskStop-ScheduledTask, and Start-ScheduledTask for this purpose. For example, to stop all currently running tasks, you can run this command:

If you don’t just want to stop or disable a task, but want to remove it completely, you can work with Unregister-ScheduledTask.

Source: Displaying, running, and stopping scheduled tasks with PowerShell