Windows Sp1 Means

0 views
Skip to first unread message

Juvencio Parise

unread,
Aug 3, 2024, 6:04:30 PM8/3/24
to igareshar

The format is indeed days:hours:minutes:seconds. It counts from the last moment you restarted your pc. Not to be confused with turn off and on, given that you close all applications and put the pc into hiberation if fast boot is turned on.

If you work on your computer, and you put the pc into sleep/standby, and you press a key to wake it up, you are still using the computer, and windows does not consider that a moment to say: uptime has to be reset. This is obvious. You are still working on the computer. When you go one step further, hibernation, You still keep all programs running, the sleep state is just deeper. The system is totally powered off, and depending on how hibernation is setup in your system, either the entire content of memory is saved to disk and a total shutdown takes place, or the system is placed in a very low powerstate where the memory keeps being supplied by memory, but the system otherwise is turned off.

To windows both are technically the same, and the result for both is, when you start up the computer, windows resumes from hibernation and after a bit of waiting your programs are ready for you again. Same as the sleep state really, but does not use as much power.

When it comes to laptops, that have a built-in battery, when power runs out, and the laptop is not connected to an AC walloutlet, the laptop will be put into standby first, but when power runs too low, is switched to hibernation. The result is essentially the same, after you plug it back into power and start the laptop, you can resume where you left off without losing data.

The above mechanic exists in windows for a really long time. Not sure about Windows 3.11 family, but definitely was present in Windows 95 and up. Okay, the hibernation part has changed slightly over the years as motherboards started to allow different states, but the point I'm trying to make is the same.

In hibernation mode, when coming out of it, windows does not consider it a reason to reset the up-time state because your programs are still running, and the only reason why the up-time counter is actually important, is to figure out how freshly booted the system is.

When a system is running for a while, it can become unstable. By checking the up-time, you can quickly see if instability could be due to a system being on for a long time, or that there's another problem. If this timer were reset by going into sleep/hibernation, its purpose would be gone.

What this does is close all programs, then put the system into a hibernation state. Keep in mind, that at this point, not everything is closed. Its not a true shutdown. The difference? Drivers and part of the Windows Core are not shutdown but remain active. Since it is mostly drivers that are loaded during startup, the startup routine is severely shortened and fast boot can be really fast.

Now, the thing is, when a system becomes unstable due to not being powered down for a while, it is often the drivers that crashing the system. So you see, the up-time counter is for measuring how long the drivers are up-and-running, and for that reason, only a restart or hard shutdown will also reset this timer.

That said, you would expect that it has a timer running all the time to measure how long the system is running, but this is not the case. It just queries the eventlog for a specific event ID that is fired when a system comes online after a reboot or hard shutdown. This is also why the counter seems to be running even if the system is in hibernation.

A window is a separate viewing area on a computer display screen in a system that allows multiple viewing areas as part of a graphical user interface ( GUI ). Windows are managed by a windows manager as part of a windowing system .

A window can usually be resized by the user. For example, it can be stretched on any side, minimized, maximized, and closed. On today's multitasking operating systems, you can have a number of windows on your screen at the same time, interacting with each whenever you choose.

The window first came into general use as part of the Apple Macintosh. Later, Microsoft made the idea the foundation of its Windows operating system (which was actually a graphical user interface for the Disk Operating System ( DOS ) operating system on IBM-compatible PCs). The X Window System was developed as an open cross-platform windowing system for use in networks. It allows a client application in one computer to request windowing services at a user's workstation computer.

With Windows 11, we are embracing all your apps and are working to make all apps feel right at home on Windows. And, with the new PWABuilder3, you can build a PWA from your web app in minutes. The evergreen WebView2 runtime is also included with Windows 11 making it easier to take advantage of its web platform as a performant and secure way to build hybrid web apps. Of course, you can continue to use powerful developer offerings like Windows Terminal and the new Microsoft Edge DevTools as they are now in-box.

The Windows App SDK, formerly known as Project Reunion, will make it easier for you to integrate Windows 11 features into your apps while still enabling you to reach more than 1B users on Windows 10. We will continue to build the Windows App SDK in cooperation with the community and starting today, you can use the Windows App SDK 0.8 Stable release (still called Project Reunion in the NuGet package and Visual Studio Marketplace). In this release you will find stability updates for WinUI3 and support for developing for Visual Studio 16.10. The Windows App SDK 1.0 will be released later this year.

If you want to rejuvenate your app design and experiences to feel at home on Windows 11, you can use WinUI3 to take advantage of the built-in UI update such as rounded geometry, refreshed iconography, new typography, fun micro-interactions (such as Lottie animation), and refreshed color palette. New materials like Mica also add meaningful hierarchy, and more. Snap layouts will also ensure you and your users will be productive on Windows 11.

To simplify game development for PCs, we are making our Game Development Kit (GDK) publicly available, free of charge on GitHub. The GDK contains the common tools, libraries, and documentation needed to build games for the PC and is the same base GDK used by thousands of developers today to deliver great experiences for players everywhere. The GDK adds to the Game Stack collection of technologies we offer today to help developers create, publish, monetize, and scale their games.

We look forward to collaborating with you to make progress on each of these efforts, so we can build productive, engaging, and immersive experiences together. Learn more at aka. ms/windowsdev. If you missed it, watch the full event.

I often talk about how .NET Core is open source and runs "everywhere." MonoGame, Unity, Apple Watches, Raspberry Pi, and Microcontrollers (as well as a dozen Linuxes, Windows, etc) is a lot of places.

He recently got some C# code running in two "impossible" places that are now added to our definition of everywhere. While these are fun experiments (don't do this in production) it does underscore the flexibility of both Michals' technical abilities and the underlying platform. Running C# on Windows 3.11 In this 7 tweet thread Michael talks about how he got C# running in Windows 3.11. The app is very simple, just calling MessageBoxA which has been in Windows since Day 1. He's using DllImport/PInvoke to call MessageBox and receive its result. I'm showing this Windows 3.11 app first because it's cool, but he started where his DOS experiment left off. He's compiling C# native code, and once that's done you can break all kinds of rules. In this example he's running Win16...not Win32. However (I was alive and coding and used this on a project!) in 1992 there was a bridge technology called Win32s that was a subset of APIs that were in Windows NT and were backported to Windows 3.11 in the form of Win32s. Given some limitations, you could write 32 bit code and thunk from Win16 to Win32. Michal learned that the object files that CoreTR's AOT (ahead of time) compiler in 2020 can be linked with the 1994 linker from Visual C++ 2.0. The result is native code that links up with Win32s that runs in 16-bit (ish) Windows 3.11. Magical. Kudos Michal. Running C# in 8kb on DOS I've blogged about self-contained .NET Core 3.x executables before and I'm a huge fan. I got my app down to 28 megs. It's small by some measurements, given that it includes the .NET runtime and a lot of accoutrements. Certainly one shouldn't judge a VM/runtime by its hello world size, but Michal wanted to see how small he could go - with 8000 bytes as the goal!

He's using text-mode which I think is great. He also removes the need for the garbage collector by using a common technique - no allocations allowed. That means you can't use new anywhere. No reference types.

A few more tweaks at he's at 27kb! He then pulls off a few linker switches to disable and strip various things - using the same techniques that native developers use and the result is 8176 bytes. Epic.

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

If you see a blue circle with an informational letter "i" in it over a OneDrive cloud icon in the notification area, it means there are new messages about how best to use OneDrive, or to inform you about new or unused features.

The circular arrows over the OneDrive or OneDrive for work or school notification icons signify that sync is in progress. This includes when you are uploading files, or OneDrive is syncing new files from the cloud to your PC.

OneDrive will also check for other file or folder changes and may show "Processing changes". If OneDrive shows Processing changes" for a long time, it could be because you have an online file open, a very large file syncing, a lot of files stuck in a queue. To help resolve these problems, read OneDrive is stuck on Processing changes".

c80f0f1006
Reply all
Reply to author
Forward
0 new messages