As Microsoft had a ton of portals this Website might be useful for you.
Translate
Monday, March 21, 2022
Monday, January 17, 2022
Microsoft Build of OpenJDK
Microsoft is now offering a free and maintained OpenJDK package!
The Microsoft Build of OpenJDK is a no-cost distribution of OpenJDK that's open source and available for free for anyone to deploy anywhere.
It includes Long-Term Support (LTS) binaries for Java 11 and Java 17 on x64 server and desktop environments on macOS, Linux, and Windows, AArch64/ARM64 on Linux and Windows, and binaries for macOS on Apple Silicon (AArch64/M1). Additionally Java 16 is also provided (non-LTS).
The Microsoft Build of OpenJDK binaries are based on OpenJDK source code, following the same build scripts used by the Eclipse Adoptium project and tested against the Eclipse Adoptium Quality Assurance suite (including OpenJDK project tests).
More you can learn from here:
https://docs.microsoft.com/en-us/java/openjdk/overview
You can download the OpenJDK packages here:
https://docs.microsoft.com/en-us/java/openjdk/download
With Windows Package manager its in PowerShell:
Search for the OpenJDK version:
winget search Microsoft.OpenJDK
To Install the corresponding version its:
winget install Microsoft.OpenJDK.17
Wednesday, December 8, 2021
Windows Performance Analyzer (WPA) & Recorder (WPR)
Windows Performance Recorder (WPR),
which is used to record the performance in a binary ETW file. (Event Trace for Windows).
Windows Performance Analyzer (WPA),
which is used to examine the ETW file generated by the WPR.
These tools are extremely helpful to nail down the root cause for performance issues. Nevertheless they are not really designed for newbies and you need a solid understanding of the Windows architecture to deal with them.
See it more likely as a combined super ProMon & Process Explorer on steroids.
This Build Conference video here is explaining the toolset with demos.
Here is a good tutorial to start with.
Other cool side effect the WPA can open any ETL file. So if you do some other tracing with built-in tools creating ETL files you can open them with WPA either.
Also checkout the rest of the comprehensive WPA/WPR resources on docs.microsoft.com
Actually the learning curve is very steep. Especially if you try to catch up with a series of videos. There was a pretty good one in the old & retired Microsoft virtual academy with 8 hours of content (Chell Sterioff & Milad Aslaner). There is paid copy available via: Windows Performance Jump Start (trainingvideocenter.com)
But a book might be better to dig deeper into this matter. Fortunately Michael Milirud and Alex Kirshenbaum wrote a new book about it. Actually Michael you already met in the build 2011 video above. ;-)
So checkout their new book here: Fundamentals of… by Alex Kirshenbaum et al. [PDF/iPad/Kindle] (leanpub.com)
Tuesday, November 30, 2021
Easy dealing with different identities in Edge Chromium
When it comes to deal with different identities in the browser (Edge Chromium) then its sometimes hard to keep track which one is used in which browser window. To here is my ultimate tip to simplify this.
Simple make use of color themes. Its pretty simple but very effective.
Due to the nature of different functions and also different demo environments I need to keep track which credentials where used where. So the "good old times" of having 2 different browsers (using InPrivate mode there) to have 3 different identities are gone. And also 3 are not enough in our days.
See here mine different ones:
Friday, August 27, 2021
Windows365 is there
Update from 09/14/2021 (at the end of the article)!
Yeah I know from a timing perspective Windows365 is already here since July 15th 2021. But I had not yet time to write about it. I am glad to be a tester for Windows 365 since October last year. This was the most confidential TAP program we were ever involved. We were even not allowed to talk to German techy Microsofties about it. ;-)
So to make a long story short and demystify the "Windows got streamed to your device" marketing story. Yes it felt like something is "streamed" to your device. But in reality its:
- A Microsoft managed virtual machine
- Sitting on Azure
- Dedicated for you
- Running all the time
- Enabled for regular management with Microsoft Endpoint Manager
- Part of your your own domain (hybrid domain joined, Azure AD only is on the roadmap)
- Paid on a single flat price (n $ per month)
- Accessed via RDP protocol on any device (Windows, IOS, macOS, Android, Browser, Linux)
- Very simple to setup and maintain!
- Regulated scenarios like banking, healthcare, government (outside of Germany ;-))
- Changing demands like mergers & acquisitions, temps, contractors or partners
- Bring your own device scenarios (very popular e.g. in Switzerland)
- New hires (day one) until you get your real device
- Device shortages (while you wait until your new or replacement device is there)
- Working scenarios like retail workers or call center.
- Special LOB applications
- Design & Development (even with hardware accelerated VMs for CAD)
- Software testing
- Pandemic situations
GERMAN webcast held with my colleague Karsten Kleinschmidt in our own glueckkanja-gab AG webcast studio.
YOUTUBE - Windows 365 Cloud PC - German
YOUTUBE - Windows 365 Cloud PC - English
Windows 365 Plans and Pricing | Microsoft
Windows 365 Enterprise documentation | Microsoft Docs
- Azure AD only
- No network connection to on-premises
- No custom images
- Limited to max 300 users
What's new in Windows 365 | Microsoft Docs
In development - Windows 365 | Microsoft Docs
(UPDATE 9/14/2021):
To get a first glimpse here you get access to a interactive demo experience!
Interactive Demo (azureedge.net)
Windows 365 feature requests - Microsoft Tech Community
Tuesday, May 4, 2021
MS deprecates TLS 1.0 and TLS 1.1 in AzureAD
Microsoft announced they will deprecate TLS 1.0 and TLS 1.1 as authentication mechanism in AzureAD. This was already done with Office 365 with less impact. This time the impact will be much bigger!
Reason for this is security as there are serious vulnerabilities out there like Heartblead, POODLE, BEAST and others. Also other major vendors will deprecate the usage of TLS 1.0 and TLS 1.1 as also specified in RFC8996!
The MS cloud application catalog is reporting already more than 2.700 apps from the 17.000 apps not supporting TLS 1.0 or TLS 1.1. If Azure AD is used for authentication for one of the affected apps they may fail after June 30th 2021!Also old on-premises stuff will fail when used in combination with Azure Active Directory e.g. but not limited to:
- Use of outdated operating systems (Windows 7 / Window 8 without "extension", Servers older as Windows Server 2012 R2
- Use of outdated browsers (used for app compat reasons)
- New AzureAD device registration on older OSes
- Older Versions of Azure AD connect, PTA agents oder AppProxy connectors
- MFA extensions on ADFS servers with older OSes
- NPS extensions for Azure MFA on older OSes
- Azure AD integrated applications and PowerShell scripts based on older .Net Framework version not configure for use of TLS 1.2
- Software as a Service (SaaS) applications or other Line of Business applications hosted on platforms without TLS 1.2 support
- Webproxy with SSL inspection which are not supporting TLS 1.2
TLS deprecation report (every 2 days you see a new one. You only see the last 3 reports!)
https://servicetrust.microsoft.com/AdminPage/TlsDeprecationReport/Download
Wednesday, January 20, 2021
PSexec failing with no process on the other end of the pipe
Recently we had a new strange issue with current Windows versions and PSExec.
If you execute something like PSExec -s -i cmd.exe
which is creating a CMD under local system context you may receive an error like this
No process is on the other end of the pipe.
Minimum here is 2.32!





