• About
  • Blog Archive
Helge Klein
  • SetACL
    • About SetACL
      • Feature set
      • FAQ
      • Changelog
    • Documentation
      • Command Line-Version (SetACL.exe)
      • COM Version (SetACL.dll)
    • Examples
      • Managing File System Permissions
      • Managing Registry Permissions
      • Managing Printer, Service, WMI and Share Permissions
      • Setting permissions and blocking inheritance from C#
      • Setting the Owner from VBScript
      • Locking and Unlocking the Registry
  • SetACL Studio
    • Features
    • Screenshots
    • FAQ
  • Delprof2
  • Download
  • HAUS21
    • Wärme-/Kältequellen: Geothermie, Eisspeicher, Luft-Wärmepumpe
    • Heizen und Kühlen mit Eisspeicher: Details
    • Heizen/Kühlen: Fußboden vs. Decke vs. Wand
    • Bauteilaktivierung: Kühlung der Betondecken
    • Photovoltaik und Stromspeicher
    • Kontrollierte Wohnraumlüftung (KWL)
    • Baustoffe: viel Poroton & Lehm, wenig Beton, kein Rigips
    • Altersgerechtigkeit und Barrierefreiheit
    • Smart Home: das vernetzte Haus
    • Beteiligte Firmen
  • About
  • Blog Archive

Categories

  • Windows Internals
  • Performance/Sizing
  • Security
  • Scripting
  • Splunk
  • Tips and Tools
  • Windows General

Per-User Services in Windows: Info & Configuration

It’s a little-known fact that Windows comes with per-user services, background processes that complement the well-known per-machine system services. This article explains what per-user services are, how to create your […]

Read more

by Helge Klein on January 4, 2021
  • Windows Internals

JavaScript Linting (Static Code Analysis) in VS Code

Lint is a static code analysis tool that is used to identify various kinds of problems, with the goal of making source code more consistent and avoiding bugs. There are […]

Read more

by Helge Klein on November 2, 2020
  • Applications

VS Code as Markdown Note-Taking App

In the last few years, I have tried many note-taking applications. They all shared a common UX flaw: lack of keyboard accessibility. Finally, I had the idea to give Visual […]

Read more

by Helge Klein on October 20, 2020
  • Applications

JavaScript Development with Type Checking in VS Code

This is a collection of things I found helpful for JavaScript development in Visual Studio Code, specifically the easy availability of TypeScript’s advanced type checking and error reporting functionality. Please […]

Read more

by Helge Klein on October 8, 2020
  • Software development

How to Check Which Bluetooth A2DP Audio Codec Is Used on Windows

This is a follow-up to my earlier article Bluetooth Audio Quality & aptX on Windows 10, based on a comment by reader eluxe. Windows makes it unnecessarily hard to identify […]

Read more

by Helge Klein on September 9, 2020
  • Windows General

Regex Search & Replace in WordPress Posts With WP-CLI

Maintaining a WordPress site that goes back years or even decades (as in this case) can be a challenge. You want to ensure formatting is consistent, even for old posts, […]

Read more

by Helge Klein on August 24, 2020
  • Website

Twitter Automation: Scheduled Tweets From Google Sheets

This article explains how to set up a Twitter bot in a Google Sheets spreadsheet. It provides an easy way to efficiently schedule a large number of tweets in a […]

Read more

by Helge Klein on July 20, 2020
  • Scripting

Should I Have Separate Personal & Professional Twitter Accounts?

That was a question I was asking myself more and more recently. After a bit of deliberation, I answered it with yes. This article summarizes my reasoning.

Read more

by Helge Klein on July 15, 2020
  • Miscellaneous

Google Analytics: Cookieless Tracking Without GDPR Consent

This article presents a simple method to use Google Analytics without cookies. Going cookieless means there is no need for a cookie consent dialog. It also means much easier GDPR […]

Read more

by Helge Klein on June 8, 2020
  • Website

Azure DevOps: Restricting Credentials to a Single Repository

You may find yourself in a situation where you need to limit a set of credentials to a single Git repository only – like I did when I was working […]

Read more

by Helge Klein on May 25, 2020
  • Software development

Improved Home Network Privacy With NextDNS & DNS over TLS (DoT)

This article is for you if you want to improve privacy and block ads on all devices on your network without installing any software, simply by configuring a modern DNS […]

Read more

by Helge Klein on May 18, 2020
  • Networking

Linux Config File Version Control & Backup on GitHub

Linux famously stores all of its settings in files, making it easy to inspect, query, or backup the configuration with a plethora of tools, including Git. However, given that Git […]

Read more

by Helge Klein on May 5, 2020
  • Software development

Changing the Location of KeePass Configuration Files

Depending on your KeePass package (installer or portable), the default settings location may resolve to the installation directory or the user profile. This article explains how to locate the configuration […]

Read more

by Helge Klein on April 28, 2020
  • Applications

End-to-End-Encrypted Team Communication & Collaboration Tools

This post is a collection of my notes about my search for secure collaboration and communication tools for smaller organizations, specifically vast limits. I will update it from time to […]

Read more

by Helge Klein on April 15, 2020
  • Applications
  • Security

Find in Files With Grep-Like Context (Lines Surrounding Matches)

I sometimes need all occurrences of a search string in the files of a directory. OK, that’s easy. Here’s the difficult part: I need search results displayed with context around […]

Read more

by Helge Klein on March 31, 2020
  • Tips and Tools

Disable TLS 1.0 and 1.1 in Firefox Now!

Mozilla had planned to disable the insecure versions 1.0 and 1.1 of the TLS protocol in Firefox 74. Unfortunately, they reverted that planned change. This post explains how to disable […]

Read more

by Helge Klein on March 23, 2020
  • Security

Switching from Chrome to Firefox

After many years as a happy user, I switched from Chrome to Firefox. How did that go? Astonishingly well! Here are some notes I took in the process.

Read more

by Helge Klein on March 9, 2020
  • Applications

Firefox Containers: Multiple (Gmail) Logins Through Privacy Isolation

To monitor web app performance and usage on any site (or just on your business-critical SaaS apps), take a look at our uberAgent product. In a nutshell, Firefox Containers makes […]

Read more

by Helge Klein on January 28, 2020
  • Applications

Windows Setup USB Flash Drive Not Showing Up in BIOS List of Boot Devices

There are countless articles on how to install Windows 10 from a USB flash drive. Most of them, however, fail to mention a common problem: the USB flash drive does […]

Read more

by Helge Klein on January 7, 2020
  • Windows General

Enabling Multi-Processor (Parallel) Builds in Visual Studio

Building larger solutions in Visual Studio can be tediously slow. Part of the reason is that the compiler does not make use of multiple CPU cores well. This article shows […]

Read more

by Helge Klein on December 14, 2019
  • Software development

Installing Office 2019 from Microsoft Partner Center with Deployment Tool

Installing Office 2019 as a Microsoft MPN silver or gold partner is a little more complicated than it used to be. Partner Center has keys but does not directly offer […]

Read more

by Helge Klein on November 14, 2019
  • Applications

Changing the Location of Notepad++ Configuration Files

Depending on what you selected during the installation, Notepad++ stores its configuration files either in the installation directory or in your user profile. This article describes a simple way of […]

Read more

by Helge Klein on October 13, 2019
  • Applications

Looking for the Perfect Mechanical Keyboard (Office & Software Development)

I am a mechanical keyboard aficionado. I guess this started in the late ’90s when I typed on a Cherry G80-3000-LSMDE for the first time. The low force required to […]

Read more

by Helge Klein on September 12, 2019
  • Hardware

Blocking Office Macros, Managing Windows & macOS via Intune

How to completely block the execution Office macros on macOS and Windows. The configuration is centrally managed in Intune & extensible through PowerShell.

Read more

by Helge Klein on July 24, 2019
  • Scripting
  • Security

Total Commander: Getting Started

Total Commander is one of those few magical tools that can boost your productivity as an IT pro significantly. It not only replaces File Explorer; it does so in a […]

Read more

by Helge Klein on May 8, 2019
  • Tips and Tools

Migrating WordPress from Multisite to Single With MU-Migration

In addition to various commercial plugins, there is one free tool that helps with WordPress migrations to or from multisite installations. MU-Migration is a WP-CLI plugin that worked flawlessly when […]

Read more

by Helge Klein on April 15, 2019
  • Website

Windows Server 2019 on Hetzner’s EX62 & AX100 Dedicated Servers

This post is a follow-up to my 2016 article on how to install Windows Server on Hetzner’s EX51 hosted dedicated servers. Hetzner offers many types of dedicated servers at very […]

Read more

by Helge Klein on April 8, 2019
  • Virtualization

Searching for Keyword Strings in WordPress Posts

Surprisingly, there does not seem to be a plugin or some other “easy” way of searching your WordPress posts for certain keywords, shortcodes or HTML tags. However, if you have […]

Read more

by Helge Klein on March 26, 2019
  • Website

Renaming Multiple Files With Regular Expressions in Total Commander

I prepend every document I save to disk with the year, month, and day. While I do that manually for individual files, sometimes I encounter larger numbers of files with […]

Read more

by Helge Klein on March 6, 2019
  • Tips and Tools

How to Configure SoftEther, a Free VPN Server for macOS & Windows

This post describes a real-world configuration of the free VPN server SoftEther. It shows how to set up a VPN for macOS and Windows clients on a Hyper-V Windows guest […]

Read more

by Helge Klein on February 18, 2019
  • Networking
« Previous 1 2 3 4 … 16 Next »
© 2023 Helge Klein
  • Imprint
  • Privacy Policy