The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,861 other subscribers

Archive for the ‘Windows 10’ Category

Disabling the Windows 10 news (and weather) feeds

Posted by jpluimers on 2023/05/11

I finally got annoyed enough to figure out how to disable the Windows 10 news (and weather) feeds.

At first I thought the solution in this post worked for Windows 11 as well, but re-testing in Windows 11 it does not or does not (or not any more: given so many new Windows 11 releases with ever changing functionality I’m not surprised).

Disable Windows news feeds for current user

Failure: just disabling the news feed will automatically get it reset by explorer.exe

Based on the below sources, I made this small batch file:

Read the rest of this entry »

Posted in Batch-Files, Development, Power User, Registry Files, Scripting, Software Development, Windows, Windows 10, Windows 11 | Leave a Comment »

Restart Windows explorer with an UAC administrator token

Posted by jpluimers on 2023/05/10

Sometimes, you want to restart the Windows explorer. This is already an exception case which you want to do when explorer hangs (for instance when taskbar icons do not respond any more), or has files locked which need to be modified. I described the latter in Inno Setup: Program Folder not showing up In Start > All Programs , with this very simple restart script:

taskkill /F /IM explorer.exe
start explorer

Even more exception is wanting to run explorer with a UAC elevated administrative token. I sometimes do this when moving around stuff from other users on the same computer without having them logged on (as that would lock the files or directories to be moved around).

The risk of running explorer under UAC elevation, is that any program you start will also start UAC elevated, so beware what you ask for…

This is how you start explorer under UAC elevation:

pwsh.exe -nol -noni -nop -w hidden -c "taskkill /f /im explorer.exe; start explorer -v runas -a /nouaccheck"

or if you run an older Windows version of PowerShell:

PowerShell.exe -nol -noni -nop -w hidden -c "taskkill /f /im explorer.exe; start explorer -v runas -a /nouaccheck"

These command-line options and verbs are used:

Time to explain a few:

Read the rest of this entry »

Posted in Batch-Files, CommandLine, Development, Power User, PowerShell, PowerShell, Scripting, Software Development, Windows, Windows 10, Windows 11, Windows 7, Windows 8.1 | 1 Comment »

Installing Windows OpenSSH from the command-line on Windows 10 and 11

Posted by jpluimers on 2023/03/28

While writing On my reading list: Windows Console and PTY, I found out that OpenSSH had become available as an optional Windows feature.

It was in [Wayback/Archive.is] Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY) | Windows Command Line:

Thankfully, OpenSSH was recently ported to Windows and added as a Windows 10 optional feature. PowerShell Core has also adopted ssh as one of its supported PowerShell Core Remoting protocols.

Here are a few links:

Read the rest of this entry »

Posted in *nix, *nix-tools, Communications Development, ConPTY, Console (command prompt window), Development, Internet protocol suite, OpenSSH, Power User, SSH, ssh/sshd, TCP, Windows, Windows 10, Windows 11 | Leave a Comment »

Windows: investigating error code 0x80073701 and 0x800f081f while updating; some DISM and CBS log things to search for

Posted by jpluimers on 2023/03/20

A while ago when applying KB5008212* through Windows Update, I got errors. It was odd, as until now, all other upgrades had worked fine.

Often Windows update errors are because of lack of disk space (I try maintain 10 gigabytes or more free space on virtual machines, but that sometimes fails because some software – despite user files being on a different drive – sometimes insists on filling the system drive).

This time, Windows Update would show 0x80073701, of course right after reaching 100%, but actually it was a 0x800f081f  in disguise.

My usual modus operandi didn’t solve it (with a retry after every step):

  1. Reboot
  2. Cleanup of the system drive using built-in CleanMgr.exe (Disk cleanup)
  3. Scan all corrupted system files and replace them from cache: SFC /ScanNow (System File Checker)
  4. Cleanup and repair the Windows image using DISM /Online /Cleanup-image /Restorehealth (Deployment Image Servicing and Management)

All failed, but in the last step, DISM would consistently show error 0x800f081f.

Even a local DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\Windows\WinSxS /LimitAccess would fail.

Each DISM run will actually log in two log files, and this is the trick to figure out what the next step would be.

Examples from my case:

Read the rest of this entry »

Posted in Power User, Windows, Windows 10 | Leave a Comment »

Some links I on Windows Memory Compression I want to check out

Posted by jpluimers on 2023/01/24

I’m not sure yet why sometimes my system is lagging with the combination of these four circumstances on a Windows 10 system with 32 gigabyte of memory:

  1. Process Explorer showing low (less than 10%) CPU usage
  2. Process explorer showing Memory Compression using more than 2 gigabytes of Working Set
  3. System Commit being larger than 20 gigabyte
  4. Lots of Chrome tabs open (no easy way to total memory usage, but likely 16 gigabyte or more)

Windows Compression was introduced in Windows 10 (back in 2015) and I’m still fairly new to it.

So here are some links I want to eventually dig into to make myself more familiar with it, and see if it affects Chrome runtime behaviour:

Thanks [Wayback/Archive] magicandre1981, [Wayback/Archive] peterh, [Wayback/Archive] Raymond Burkholder, and [Wayback/Archive] Falco Alexander for the above questions and answers.

From them, I learned that on a UAC elevated administrative command prompt, you can use these PowerShell for managing Memory Compression:

  1. Get-MMAgent shows the current Memory Compression state
  2. Disable-MMAgent -mc disables Memory Compression (requires a reboot)
  3. Enable-MMAgent -mc enables Memory Compression (requires a reboot)

BTW:

–jeroen

Posted in Chrome, Google, Power User, procexp Process Explorer, SysInternals, Windows, Windows 10 | Leave a Comment »

Solved: trouble trying to create a new Microsoft Account looping back to the image/audio puzzle after solving it. Solution: use Firefox.

Posted by jpluimers on 2022/12/15

Message: "Please solve the puzzle so we know you're not a robot."I had trouble creating a Microsoft Account (so I could hand out on-line Office Licenses to users) where each time after solving the image or audio puzzle, it would shortly display a success, then loop back to the puzzle.

So I wrote a [Wayback/Archive] Thread by @jpluimers on Thread Reader App as I got stuck even before trying to add a Microsoft Account on any on m’y devices Windows 11 or Windows 10. It started with

[Wayback/Archive] Hi @MicrosoftHelps, I have a different problem. When creating an account using Edge on Windows 10 (latest version of both; no plugins; Microsoft Defender in default settings), solving the puzzle loops back to “Please solve the puzzle so we know you’re not a robot.”

The odd thing is that it did not work in either Edge or Chrome (both based on Chromium which uses the Blink browser engine) even in the anonymous/private browsing mode (InPrivate for Edge or Incognito Mode for Chrome).

Even Firefox had trouble, despite it being based on a totally different Gecko browser engine: after solving the puzzle it would continue but instead of displaying success, it showed an error page (the error page also occurred in the Firefox Private Browsing mode):

Read the rest of this entry »

Posted in Office, Power User, Windows, Windows 10, Windows 11 | Leave a Comment »

useful commands that can be used after clean installation of Windows 10

Posted by jpluimers on 2022/12/12

Lot’s of installation tips in [Wayback/Archive] useful commands that can be used after clean installation of Windows 10.

It includes PackageProvider installation for NuGet, Chocolatey, ChocolateyGet (Chocolatey via OneGet), and use of both winget and scoop.

–jeroen

Posted in Chocolatey, NuGet, Power User, Scoop, Windows, Windows 10, winget | Leave a Comment »

Windows software glyph inputs: on-screen keyboard,

Posted by jpluimers on 2022/12/09

  • OSK.exe (on-screen keyboard) has been available for a very long time; it’s just a basic software keyboard (with optional numeric keypad)
  • Emoji input (Windows + . or Windows + ;)
  • Touch keyboard is part of the Notification Area (often called Icon Tray), has various layouts including a “handwriting recognition” one
    • It can be started automatically when you do not have a keyboard attached.

Note that Charmap.exe cannot select and copy Emoji, but it can do accented charcters.

Alternatively, you can install an international keyboard layout, but I have found out the hard way that fails in some combinations or remoting tools (sometimes including RDP).

More on this:

I tried starting the Touch Keyboard through other means (like tabtip.exe), but those failed on the Windows 10 machines I tried.

Via:

–jeroen

Read the rest of this entry »

Posted in Power User, Windows, Windows 10 | Leave a Comment »

Windows 10 22H2 ISO download hashes

Posted by jpluimers on 2022/12/02

Since [Wayback/Archive] Download Windows 10 Disc Image (ISO File) hides this only to after you download, below is the complete list of Windows 10 22H2 ISO hashes.

For your convenience, Microsoft did not put it in alphabetic order (for instance, Dutch comes after Norwegian). For a few I downloaded I have added the ISO filenames (which for your convenience too is not included by Microsoft). Oh: note that “English” without any marker means “US English” (which has non-metric defaults, non-ISO page sizes, and odd date formats).

BTW: I wonder if there is a link for Windows 11 Disk Image (ISO File) as https://www.microsoft.com/en-us/software-download/windows11ISO gives a 404 error.

Read the rest of this entry »

Posted in Power User, Windows, Windows 10 | Leave a Comment »

Installing vscode extensions from within the Visual Studio Code terminal was way easier than I anticipated

Posted by jpluimers on 2022/11/09

Having missed quite a lot of Visual Studio Code releases during my metastasised rectum cancer treatment and recovery, it had become both very mature, but also very reliant of having the right extensions installed.

In that period, the extension marketplace grew remarkably, so I really wanted an easy way to install them from within the inside vscode integrated Windows Terminal.

A while ago I wrote How can you export the Visual Studio Code extension list? (via: Stack Overflow), which generated a small script with code --install-extension <extension-name> lines so I could executed those from the command-line for Visual Studio installations on new machines.

Boy was I surprised that you can just as well execute them from the [Wayback/Archive] Integrated Terminal in Visual Studio Code as well (:

When doing so, the Visual Studio Code instance around that Integrated Terminal will automatically pick up the new extension.

I found that with a [Wayback/Archive] vscode install extension from within visual studio code console – Google Search and bumping in the video also embedded below the signature: [Archive] VS Code tips — Installing extensions from the command line using –install-extension – YouTube.

The video also showed that the installation syntax can also include the version number like this:

Read the rest of this entry »

Posted in Console (command prompt window), Development, Power User, Software Development, vscode Visual Studio Code, Windows, Windows 10, Windows Terminal | Leave a Comment »