Instead of rewriting this code from scratch for every application, developers use the . However, to avoid making every application file gigantic (by bundling this code inside the .exe ), the library is stored as separate DLL (Dynamic Link Library) files on your system. Any program that needs these functions simply calls upon them from the central library.
Keep Windows Update enabled. Do not disable or manually delete runtime libraries, as this will break many of your installed applications.
The MSRT was first introduced in 1987, with the release of Windows 1.0. At that time, it was a relatively small library, containing about 20,000 lines of code. However, as Windows evolved and more developers began to build applications for the platform, the MSRT grew rapidly.
This led to the era of the "DLL Hell."
The solution was the birth of the "Microsoft C Runtime Library" as a distinct beast. It wasn't just the standard anymore; it was a bridge.
They created the .
For years, the CRT had been a quiet, reliable workhorse. It was the "Standard Library," a collection of functions defined by the ANSI committee: printf , malloc , strcpy . It was the toolbox that turned the raw silicon of a microprocessor into something a human could talk to. It was simple. It was elegant.
But then came Windows.