Windows 15 - Should Windows Eventually Do Away With Registry

Should a future version of Windows do away with the registry


  • Total voters
    13

Lemur

New member
Guru
Gold Member
VIP
Local time
8:47 AM
Messages
3,113
Location
University of Kentucky
Do you believe a future Windows version should do away with the registry?
 

My Computer

Computer Manufacturer/Model Number
Dell and Custom
OS
Systems 1 and 2: Windows 7 Enterprise x64, Win 8 Developer
CPU
System 1: i7 [email protected], System 2: AMD FX-4100 Zambezi 3.6G
Motherboard
System 1:Dell 06NWYK System 2: ASUS M5A97 AM3+
Memory
System 1: 8GB System 2: 8GB
Graphics Card(s)
System 1: ATI FirePro V4800 System 2: Radeon HD 6850
Sound Card
System 1: onboard System 2: onboard
Monitor(s) Displays
System1: Viewsonic HDMI 24"
Screen Resolution
System 1: 1920x1080 System 2: 1920x1080
Hard Drives
System 1: Mirrored .5B drives System 2: Seagate Barracuda ST1000DM003 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s
Case
System 1: Dell System 2: Cooler Master
Internet Speed
10 MBPS
I don't see how it could be dispensed with in its present format.

Where else would the Windows building blocks be stored?
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion Elite 495UK
OS
Windows 7 Ultimate SP1 64-Bit
CPU
Intel Core i7 870 @ 2.93GHz
Motherboard
MSI 2A9C (CPU1)
Memory
8Gb Dual-Channel DDR3 @ 664MHz
Graphics Card(s)
nVidia GeForce GTX 460 1024MB dedicated RAM
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP2310i
Screen Resolution
1920 x 1080
Hard Drives
1x1954GB Hitachi HDS22020ALA 330 (RAID), 1x1954GB Hitachi External for backup and storage
PSU
460W
Case
HP Elite
Cooling
Air cooled
Keyboard
Logitech K750 solar-powered keyboard
Mouse
Logitech Wireless M180 mouse
Internet Speed
2Mb
Other Info
Pure Avanti Flow Internet Radio with iPod Dock, 64Gb iPod, HP USB Speakers, Sony MDR-V500 Headphones, Sony Vaio F-Series Laptop
I don't see how it could be dispensed with in its present format.

Where else would the Windows building blocks be stored?

The mainframe has no concept of a registry. Control blocks are built in protected storage from data on disk somewhere (i.e. parameter files, config files, etc). But, it doesn't have as much GUI stuff.

I was just thinking about this the other day. The registry is really a mechanism to "share storage" but with an API vs. just following "structs" in memory (commonly addressable) and their interrelations (pointers, linked lists, etc.).
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
Windows 7
CPU
AMD Phenom II X2 (dual-core)
Motherboard
GA-MA785GM-US2H
Memory
4G
Graphics Card(s)
integrated ATI HD 4200
Sound Card
integrated
Monitor(s) Displays
Samsung 24"
Screen Resolution
1920x1080
Hard Drives
1 SSD - Samsung 840 - 500 GB - OS and DATA partitions
1 SSD - Intel 320 - 120 GB (used for backups) - Misc/BACKUP
1 SATA HD - WD, 500 GB - BACKUP
PSU
Ultra X4 500W
Case
Ultra X-blaster
Keyboard
Microsoft Digital Media Pro
Mouse
Logitech WIRED!
Internet Speed
15 Mbps FIOS
There is nothing actually wrong with the registry. Nothing. I don't know where this all started, but going with a completely flat file system with inis scattered all over the place like Linux is not idea for a giant corporate domain. Nor does it save it from corruption, if an important part of a ini file becomes corrupted then the system will fail, just like the registry. The registry can survive corruption as long as the important pieces are correct and the structure remain relatively intact. Furthermore, Windows keeps routine backups of the registry on a daily bases.

Those that keep saying the registry has to go, have no idea. They are just repeating the same BS for years. However, there is nothing wrong with the registry.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
Well, in UNIX/Linux, config files are stored in /etc.

OS X saves info in preference files.

Not to bias this survey (yeah, right), but problems with the registry over time have lead to corruption, slower computers, etc. Just wondered if this might be a future direction for MS.
 

My Computer

Computer Manufacturer/Model Number
Dell and Custom
OS
Systems 1 and 2: Windows 7 Enterprise x64, Win 8 Developer
CPU
System 1: i7 [email protected], System 2: AMD FX-4100 Zambezi 3.6G
Motherboard
System 1:Dell 06NWYK System 2: ASUS M5A97 AM3+
Memory
System 1: 8GB System 2: 8GB
Graphics Card(s)
System 1: ATI FirePro V4800 System 2: Radeon HD 6850
Sound Card
System 1: onboard System 2: onboard
Monitor(s) Displays
System1: Viewsonic HDMI 24"
Screen Resolution
System 1: 1920x1080 System 2: 1920x1080
Hard Drives
System 1: Mirrored .5B drives System 2: Seagate Barracuda ST1000DM003 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s
Case
System 1: Dell System 2: Cooler Master
Internet Speed
10 MBPS
Not to bias this survey (yeah, right), but problems with the registry over time have lead to corruption, slower computers, etc. Just wondered if this might be a future direction for MS.

Well here is the thing, what you listed has nothing to do with the registry, the registry is not a cause nor would removing it fix those issues. 1, corruption, the registry does not cause corruption faulty hardware causes corruption, replacing the registry will not stop corruption. 2, slowing down computers, again the registry is not the cause that would be third-party applications the screw everything up, replacing the registry will not fix third-party software. They will find another way to screw your computer.

Again, nothing wrong with the registry.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
I voted yes, but it should have an asterix associated with it. It would create absolute nightmares for software developers and any end users wanting to run old software. This would be a major paradigm shift for Windows.
 

My Computer

OS
Windows 7 Ultimate x64 SP1
CPU
Intel Core i7-2600
Motherboard
Gigabyte GA-P67A-UD3P-B3
Memory
12 GB Patriot Extreme DDR3-1333
Graphics Card(s)
Nvidia GTX 470
Monitor(s) Displays
Dell UltraSharp 2209WA
Hard Drives
OCZ Agility3 240 GB, WD5001AALS, WD7501AALS
PSU
OCZ ModStream 700W
Case
CoolerMaster HAF 912 Advanced
Cooling
CoolerMaster Hyper 212 Plus
Well, the idea of removing the registry isn't the issue, it's repairing the registry actively. It's like car maintenence, you can't take out maintenence from a car, you have to actively maintain it.

There's a potential to take it out with MinWin technology. I don't know if that can replace the registry, but that is possible.
 

My Computer

Computer Manufacturer/Model Number
ASUS
OS
Windows 7 Ultimate x64
CPU
AMD Athlon 240 II @ 2.8-4.004 ghz
Motherboard
M4A78LT-M LE
Memory
SuperTalent 4gb DDR3
Graphics Card(s)
ATI Radeon 3000HD
Screen Resolution
1440*900
Case
Re-modded Dell Dimension 4550
Cooling
Vantec 92mm Tornado x2
Other Info
It looks pretty.
There's a potential to take it out with MinWin technology. I don't know if that can replace the registry, but that is possible.

It cannot, MinWin and the Registry are two different things. Whether you remove the registry, maintenance will still need to be done. Those configuration options that the registry holds have to go somewhere and you will have to maintain them.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
I think a lot of registry hate from intermediate skilled users stems from software developers using registry editing as a crutch to avoid writing software that works rather than from the registry itself. If a user has to edit the registry to fix a problem with WXYZSoft's SuperDuperApp, then the fault lies with WXYZSoft for not making the relevant settings accessible through a configuration dialog. Contrary to what a too many software developers seem to think, regedit is not a substitute for a preferences dialog that works. Windows network time service, I am looking at you.

From an administration perspective, the registry has several problems but it would be easier to fix them than to replace the registry entirely.

The registry needs harder separation between Windows core configuration settings (e.g. settings that will prevent the system from booting, or prevent software from running, if you break them), Windows cosmetic settings (e.g. fonts, colors, and associations except for .exe), and application preferences. Applications shouldn't be allowed to touch the former two categories without specific UAC approval. Not separating system settings from application settings was excusable when the registry was developed in the relatively benign environment of the mid 1990s, but it's a security and administration headache now.

The registry also needs some way to garbage collect keys that are no longer relevant (e.g. due to an application being uninstalled) and some means to identify keys that have been modified manually or have been modified by applications other than the one which created the key. Firefox's internal registry has the capability to highlight keys that are set to user-specified values and it makes troubleshooting obscure configuration problems much easier. Windows could and should do the same.

Finally, regedit really, really needs an address bar that supports cut and paste.
 

My Computer

OS
Win7Ultimate x64 + x32, Win7Pro x64, XP x32, Win 2003, Ubuntu and OpenIndiana
DRM 1st, Useful Fuctions 2nd

Windows 15?
Isn't that supposed to be arriving in 2036? :D

It's always been my opinion that the "Registry" was introduced as a DRM mechanism.
What other reason explains all of the "circular" references in it (i.e. A points to B, which points to A).

Any useful functions were tacked on afterwards and that's why various problems occur, it was never initially designed to do useful things.

For example (in XP) storing the folder customisation settings in the "Registry", instead of the desktop.ini file.
"No one will have more than 5000 folders on their machine."
Why was that even included in the "Registry"?

This pictures shows my:

  • Windows partition (not including Users)
  • Documents partition
  • Pictures partition
  • Music partition
  • Video partition
Files & Folders 2.png
I've got more than 31000 folders on my PC.
That's not including Programs and backup folders (Windows itself has more than 5000 folders). :eek:

Dodgy code writers are also to blame (as mentioned by Solidwave).
They even inflict their stupidity on Linux (i.e. not all config files are in /etc)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
n/a
OS
W7 Ultimate SP1, LM19.2 MATE, W10 Home 1703, W10 Pro 1703 VM, #All 64 bit
CPU
AMD Phenom II x6 1100T, 3.3 GHz
Motherboard
ASUS M4A88T-M/USB3 (AM3)
Memory
12GB DDR3 1333 G-Skill (4GB x 2), G-Skill (2GB x 2)
Graphics Card(s)
NVIDIA GeForce GTX 660
Sound Card
Realtek?
Monitor(s) Displays
Samsung S23B350
Screen Resolution
1920x1080
Hard Drives
WD Green 2TB (SATA), WD Green 3TB (SATA), WD Blue 4TB (SATA), WD Blue 6TB (SATA)
PSU
Cooler Master
Case
Antec GX300 Tower
Cooling
3x Antec TRICOOL 120mm Fans
Mouse
Wired Optical
Internet Speed
DSL
Antivirus
Avast
Browser
Pale Moon (64 bit)
Other Info
2018-12-27 Upgraded HDDs
2015-12-10 Upgraded case, graphics card, storage
2015-08-15 Upgraded motherboard & RAM
2015-07-15 Upgraded LM17.1 to LM17.2
If the Registry is dispensed with then the utilization of disk space would increase manifold. The idea of creating the Registry was just brilliant.
 

My Computer

Computer Manufacturer/Model Number
Custom Built
OS
Windows 7 Pro with SP1 32bit
Motherboard
Intel D845GVS1 X86-based PC
Memory
2 gigs of RAM
Graphics Card(s)
Intel(R) 82845G/GL/GE/PE/GV Graphics Controller
Sound Card
Realtek AC'97 Audio
Monitor(s) Displays
Samsung SyncMaster 931BF Black 19" LCD Monitor
Screen Resolution
1280X960
Hard Drives
1. SAMSUNG SP0822N ATA Device ~ 80 GigaBytes

2. Seagate FreeAgent Go USB Device ~ 500 GigaBytes
Keyboard
COMPAQ Standard PS/2 Keyboard
Mouse
iBall Laser Precise Speedster
Internet Speed
4 mb/sec
In future we may not have the registry in it's present form. Evolution in computer technology is going to give us new methods to organize and control the systems and data. The registry may go the way of relational databases.

We may have a new database for this which may be organised in different and most efficient way. And it may not be a hierarchical structure like today's registry. And it may be called by a different name (not registry! ;)).

My guessing would be separate database for OS (Kernel, GUI, peripherals etc), separate DB for Apps, separate DB for user data which are connected relationally.

Nowadays with Terabyte storages, the user data has become gigantic and needs a method to organise and store efficiently and fast retrieval.

And the Registry in the present form has its own share of problems.

Probably all these things will make the OS manufacturer to try different methods and come out with new technologies similar to WinFS. A compact SQL server may be built in to the OS for all these things.
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite P775-S7232
OS
MS Windows 7 Ultimate 64-bit SP1
CPU
i5-2410M 2.3GHz (2.9GHz Turbo-Boost) Sandy Bridge 32nm
Motherboard
Toshiba PHRAA ver. PSBY1U-00F003
Memory
4GB+4GB Samsung DDR3 PC3-10700 (1333 MHz)
Graphics Card(s)
Video Intel(R) HD Graphics Family, 1696MB available memory
Sound Card
Realtek High Definition Audio version=6.0.1.6323
Monitor(s) Displays
17.3 " Trubrite TFT LCD, LED Backlit
Screen Resolution
1600x900 32 bit, Native support for 720P content
Hard Drives
TOSHIBA MK6476GSXN
580.614 [GB] partitioned C: 80GB and D: 500GB with hidden recovery partitons.

Spare bay for 2nd HDD but no SATA connector :-(
PSU
Toshiba AC/DC Adapter
Case
Notebook
Cooling
Built-in Fan
Keyboard
Premium Raised Tile keyboard
Mouse
Logitech M215 wireless mouse
Internet Speed
Not fast enough
Other Info
Built-in Harman Kardon speakers with Dolby Advanced Audio, Waves MaxxAudio® 3. HDMI, 1xUSB3+3xUSB2 ports, WebCam, Battery life 4hrs 11mins, 4GB Readyboost SDHC card, WD My Book Essential Ext HDDs 2 TB, 2x1TB, My Passport SE 1TB and WDTV 1st Gen for Multimedia playing on a Sony Wega 32" LCD.
Recent addition to my toys are Asus Transformer Pad TF300T with 32GB onboard sd card + 32GB microsd card.
Back
Top