Man ever since I started using Linux, I always wished that Microsoft will bring back the Terminal only mode . I don't think they ever will but this project is GOLDEN. I'm gonna download this right now. Sometimes it is really convenient to be able to log in to the command line without having to load the entire Windows GUI. As you said, the possibilities of what we can do with this are Endless !
Indeed. I'd like if Microsoft made a Native Powershell of the sorts with a high privacy degree, it won't happen but at the very least it's nice to think about it.
You can achieve the same thing by using the command prompt in WinE. But for me I rather use an MS-DOS with full Windows/DirectX compatibility rather than Linux due to it was years since I memorize the commands.
It would be better if Microsoft actually listen to more open sources and implement stuff (for example more functionality to the terminal and cmd, and also removing the bloat and older, Windows 95-98, windows [not the Operating System] ) and look into other Operating Systems like Linux (GNU/Linux nerds! Okay?) and Mac even though by not copying the whole freaking design like the centered taskbar. "Centered Taskbars are a disgrace to the Windows family of Products." ~ Enderman.
You know what would be even better? If they would make the system more modular, and let us for example delete the native windowing system and replace it with X or wayland, or use GNU coreutils and bash, for a GNU/Windows operating system. And hopefully they'll license all of their software under GPL.
@@iskamag That will truly bring life into open source usage of windows and a brand new level to microsoft. But under current circumstances, we can see that microsoft has only the mind to money and not the consumer satisfaction (even though they implemented *some* stuff this year). Making windows open source will be a dream too good to be true, but hope it happens. Also, being able to do stuff like this opens the possibilities of GNU/NT and getting different kernel just like in linux!
People say that Microsoft learned again to count. But they never knew. Like Windows 95 after 3.1, Windows 2000 after 98, Windows 10 after 8.1, and finally: Windows 365 after 11
Even tho, I switched to Linux and abandoned Windows, it's still impressive what's possible if you dig deep enough. Can't wait to see what you're up to next. ^^
what happens when you run csrss.exe with proper arguments like: csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16 (copied from my windows 10) will the windows just continue booting normally or something weird will happen because native shell is still running?
happy new year endermanch, Also you can run native applications with a native application runner as all the windows apps use the function CreateProcess() which cannot start native apps for example explorer, cmd also NtCreateFile() failed because you need to either specify the unc path or the device path to the location. Edit: You can run native applications in win32 mode by the RtlCreateProcessParameters() and RtlCreateUserProcess() functions also a blue screen of death isn't running in native mode instead in kernel mode, native application can only link against NTDLL and the functions are mostly undocumented.
2:34 Pretty sure that, at least in the case of BootExecute, which is what TinyKRNL uses, Native mode doesn't even _have_ accounts, because lsass.exe isn't started yet. There *isn't* any SYSTEM/NT AUTHORITY to run in at that point, the only thing a native program has to check against is the Kernel itself.
Since the project is open source, is there a possibility to bring this back? I'd love to see this functionality in windows as it would make the experience better for everyone!
Kevin stratvert has videos on the proper tools Microsoft have created to use after disabling a lot of legacy code. They even tried to disable legacy hardware. Updates are becoming more featureless and more consolidated..
Quick question Andrew, if CSRSS.exe is not a Windows app, and is native shell application, why does it crash while running the native shell, and it shows csrss on the task manager?
The reason as it shows in task manager is because it is loaded on startup before converting back to launching apps in win32 mode. Ending csrss will cause your computer to shutdown.
"Why does it crash while running the native shell" "it's a native application" != "it does not have dependency or permission requirements". i doubt that you had never seen error dialogs in windows (graphical shell) that says "application cannot start because xxx.dll is missing". do you consider those application to not be win32 applications?
Technically, csrss.exe is still a 'process' (albiet one directly interfacing with NTDLL instead of through overlayed subsystems), and processes are directly managed by the Kernel itself. Task Manager is also a process, it's just abstracted through the Win32 subsystem (which _is_ csrss.exe). Task Manager queries the Win32 subsystem for active processes, and then the subsystem queries the Kernel for the required information. It crashes when ran from the Native Shell because it isn't started properly. When started by the Kernel, csrss is given a bunch of arguments for relevant dependencies (such as dlls and sys files), which weren't passed when it was ran from the shell. csrss, when it couldn't detect the necessary files for it to run, just sent the 'halt the system' AKA the BSOD command to the Kernel, which also handles those.
The Windows XP setup is in Win32 mode, without a shell. And when it boots, it doesn't start in Windows PE, it starts it after a few screens. This is when the setup says "Setup is starting Windows".
I wonder if its possible to make cmd native so you can run cmd directly from the native shell, basically making the full command prompt as the command-line mode and not only the commands programmed in.
@@terasestHammasratas Running Command Prompt as administrator isn't the same thing as running it in native mode. Even as administrator you can't for example delete system32, in native mode you can.
Hello 👋 endermam, Can you please give me the wallpaper that you used at 0:10? I really liked it I will be very grateful and happy if you give me the wallpaper 🙏🙏🙏
Install Linux with minimal set of apps, create partition for windows virtual machine, create vm and make it think it's running on bare metal. Tell Linux to start vm in fullscreen mode each time you start gui, or heck when you start xorg so you won't be able to even alt tab from VM.
I found about this a few years ago n documented it in a batch programming server I help run, except even those cool commands bugged out, I did this on Windows 7.
Personally, I think this could open up a lot of possibilities! Maybe you could write your own equivleant to csrss and make a funtioning gui! (sorry for grammar, i am sleepy)
@@RationalFunctionActually, at least some Sega CD games had regular CD audio after the data track. For example, Eye of the Beholder does, and that music is radically different than e.g. the DOS version's music.
@@eriksiers Most of them had CD music. Some FMV games and some others use the PCM sound chip to play sequenced music (Like on a SNES) and some also used the FM sound chip (YM2612 / YM3438) of the Mega Drive.
Windows API для разработки 32-разрядных приложений. Win32 встроен в Windows 95 и Windows NT, поэтому приложения, использующие API (приложения Win32), должны одинаково хорошо работать в обеих средах. Также можно запускать некоторые приложения Win32 под более старыми 16-разрядными версиями Windows, установив систему времени выполнения Win32s.
does anyone know name of site where you get to pick your own windows and when it hits your turn you can do with that windows whatever you want for 30 seconds?
There is a real bootscreen, and a fake bootscreen called Progress, the fake bootscreen runs under user mode, and if you edit registry you can make it run cmd instead of windeploy. Also the fake bootscreen only shows while the setup, but using registry you can enable it again, even tho it breaks windows if you dont revert it later.
Sorry i have a question about your video MS-DOS Mode in Windows, unfortunately i deleted msdos.bat file and the EditorX...file but i dont deleted win.bat, im now stuck in the cmd of MS- DOS Mode, can i back to Windows 10 ??
I broke windows 10! Video: th-cam.com/video/rY5ZevavlSU/w-d-xo.html. The native shell use NTDLL which is undocumented. Win32 is the lowest documented API excluding NTAPI
Hey guys I need help. I can't type anything and I can't exit the NativeShell. I have endeavourOS(Arch Based Linux) I don't have any USB how to uninstall it? (My storage ready-only) pls help guys
I fixed. Just Convert To Read-Write and backup the native.exe How? first use "lsblk" and found the disk Use "ntfsfix /dev/yourpartitionsda(like: sda4 or sba)" Now go to the windows/system32/native.exe and rename native.exe to native.exe.bkp
Finally: MS-DOS 11.0??
It's evolving, just backwards.
Yep.
Finally, the legend is back after all this time!
13 minutes?
Yea look at the community posts
Yes!
@Flameor But It Ramdomly Once
Do not say this comment got 80 likes.
Man ever since I started using Linux, I always wished that Microsoft will bring back the Terminal only mode . I don't think they ever will but this project is GOLDEN. I'm gonna download this right now. Sometimes it is really convenient to be able to log in to the command line without having to load the entire Windows GUI. As you said, the possibilities of what we can do with this are Endless !
Terminal mode saved me countless time. Just a black screen with white text but you can fix many problems occur in your computer!
Exactly ! This is a golden Feature that should be natively available on Windows
Indeed. I'd like if Microsoft made a Native Powershell of the sorts with a high privacy degree, it won't happen but at the very least it's nice to think about it.
you can also launch cmd in this mode
You can achieve the same thing by using the command prompt in WinE.
But for me I rather use an MS-DOS with full Windows/DirectX compatibility rather than Linux due to it was years since I memorize the commands.
Being able to type on the same screen that the scan drive screen is on in Windows XP feels cursed
Microsoft can count but can't create anything new,
but Valve on the other hand, is a complete opposite of that
They can only count to 2. 3 is a completely unknown concept to them.
Valve can't count but can create something new
Microsoft, going backwards from 98 to 7
@@LYB4 windows be like: windows 1, 2, 3, 3.1, 95, 98, 2000, xp, vista, 7, 8, 8.1, 10, 11, 365.
@@SOTP. looks like a cursed geometric sequence
It would be better if Microsoft actually listen to more open sources and implement stuff (for example more functionality to the terminal and cmd, and also removing the bloat and older, Windows 95-98, windows [not the Operating System] ) and look into other Operating Systems like Linux (GNU/Linux nerds! Okay?) and Mac even though by not copying the whole freaking design like the centered taskbar.
"Centered Taskbars are a disgrace to the Windows family of Products." ~ Enderman.
You know what would be even better? If they would make the system more modular, and let us for example delete the native windowing system and replace it with X or wayland, or use GNU coreutils and bash, for a GNU/Windows operating system. And hopefully they'll license all of their software under GPL.
@@iskamag That will truly bring life into open source usage of windows and a brand new level to microsoft. But under current circumstances, we can see that microsoft has only the mind to money and not the consumer satisfaction (even though they implemented *some* stuff this year). Making windows open source will be a dream too good to be true, but hope it happens.
Also, being able to do stuff like this opens the possibilities of GNU/NT and getting different kernel just like in linux!
At least they give you the option to left-align the taskbar.
@@chikkuperla Win32 on Linux kernel
@@iskamag GNU/NT!
People say that Microsoft learned again to count. But they never knew. Like Windows 95 after 3.1, Windows 2000 after 98, Windows 10 after 8.1, and finally: Windows 365 after 11
The new type of arithmetic: Microsoft-style
@@whoeveriam2665 lmao
I've always wondered why windows 9 didnt release
because 7 8 9... ...get it?
It's windows 12 and Microsoft 365
@@rosemaryholloway4141 nah
Even tho, I switched to Linux and abandoned Windows, it's still impressive what's possible if you dig deep enough. Can't wait to see what you're up to next. ^^
what happens when you run csrss.exe with proper arguments like:
csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16
(copied from my windows 10)
will the windows just continue booting normally or something weird will happen because native shell is still running?
Enderman, upload your excellent videos more often! Do your best!
Thanks for talking to enderman
he did says that in the beginning of the video ( he says he will be a weekly guy )
@@winbetatester let's see
@Jimi Hendricksson why should anyone care?
@Err lmao
happy new year endermanch, Also you can run native applications with a native application runner as all the windows apps use the function CreateProcess() which cannot start native apps for example explorer, cmd also NtCreateFile() failed because you need to either specify the unc path or the device path to the location.
Edit: You can run native applications in win32 mode by the RtlCreateProcessParameters() and RtlCreateUserProcess() functions also a blue screen of death isn't running in native mode instead in kernel mode, native application can only link against NTDLL and the functions are mostly undocumented.
2:34
Pretty sure that, at least in the case of BootExecute, which is what TinyKRNL uses, Native mode doesn't even _have_ accounts, because lsass.exe isn't started yet. There *isn't* any SYSTEM/NT AUTHORITY to run in at that point, the only thing a native program has to check against is the Kernel itself.
Nice to see more of that command line that you see in the windows 7 bootloader and in avast after a scan
?
I didn't realize that Avast used Native mode for the anti-virus on bootup lol
I wonder if we can get the old NT command line, the one you see after the so called "DOS part" of the installer ends
Happy (late) New Year Legend! Welcome back!
Happy 2022 to you too!
Since the project is open source, is there a possibility to bring this back? I'd love to see this functionality in windows as it would make the experience better for everyone!
maybe
6:32 when i was playing around with assembly with input i solved this by printing a \b, then a space and then a \b again
It's really fun to watch your videos, because it's teaching a lot of things in pc :D
1:28 man i love winodws
thank you for inspiring me to get into tech and making my 8 year old life more than just minecraft videos :)
It's incredible how a person with Windows XP compatible u ported MS-DOS Windows XP on Windows 10 i'm fan
Last visual changes to this mode were made by Microsoft, at Windows Build 7927.
Hey
Yay New video, Wa waiting for Years xD
Finally a new video!
Kevin stratvert has videos on the proper tools Microsoft have created to use after disabling a lot of legacy code. They even tried to disable legacy hardware. Updates are becoming more featureless and more consolidated..
Switching to TTY2 when the DE on Windows fails to start be like:
I wish you could actually do this by pressing control+alt+F1-F6 like on a unix system
Quick question Andrew, if CSRSS.exe is not a Windows app, and is native shell application, why does it crash while running the native shell, and it shows csrss on the task manager?
The reason as it shows in task manager is because it is loaded on startup before converting back to launching apps in win32 mode. Ending csrss will cause your computer to shutdown.
"Why does it crash while running the native shell"
"it's a native application" != "it does not have dependency or permission requirements". i doubt that you had never seen error dialogs in windows (graphical shell) that says "application cannot start because xxx.dll is missing". do you consider those application to not be win32 applications?
also csrss is a critical process that it make a copy of it and have a win32 app
Technically, csrss.exe is still a 'process' (albiet one directly interfacing with NTDLL instead of through overlayed subsystems), and processes are directly managed by the Kernel itself. Task Manager is also a process, it's just abstracted through the Win32 subsystem (which _is_ csrss.exe). Task Manager queries the Win32 subsystem for active processes, and then the subsystem queries the Kernel for the required information.
It crashes when ran from the Native Shell because it isn't started properly. When started by the Kernel, csrss is given a bunch of arguments for relevant dependencies (such as dlls and sys files), which weren't passed when it was ran from the shell. csrss, when it couldn't detect the necessary files for it to run, just sent the 'halt the system' AKA the BSOD command to the Kernel, which also handles those.
What’s the difference between this native mode and the CLI mode in a Windows XP setup?
The Windows XP setup is in Win32 mode, without a shell. And when it boots, it doesn't start in Windows PE, it starts it after a few screens. This is when the setup says "Setup is starting Windows".
winXP is in win32 no shell and it dont start in winPe
N
I'm wondering if somebody can enter WSL1 mode directly with similar method...
I wonder if its possible to make cmd native so you can run cmd directly from the native shell, basically making the full command prompt as the command-line mode and not only the commands programmed in.
@@terasestHammasratas Running Command Prompt as administrator isn't the same thing as running it in native mode. Even as administrator you can't for example delete system32, in native mode you can.
You need to somehow recompile it to use only NT functions
You can do that
it's*
It would be easier to do this for ReactOS’s CMD
1:42 Typo, it says "winodws 9x" but it suppost to say "Windows 9x"
anyways its a good video 👍
Having both the MD and CD commands without RD seems quite peculiar. Do you have to use DEL in its place?
Hello 👋 endermam, Can you please give me the wallpaper that you used at 0:10? I really liked it I will be very grateful and happy if you give me the wallpaper 🙏🙏🙏
ye
Hm
In fact, this mode is a shell of the language Batch, of which there is no benefit.
No its still bytecode
@@lychy645 everything isnt java, not everything uses bytecode
@@xanderplayz3446 every compiled language compiles to bytecode
@@lychy645 not
look it up
@@xanderplayz3446 Java compiles to an intermediate language, not bytecode
Avast also uses native boot for virus scans
We need busybox ported to this space :)
Maybe developing POSIX to NT API translation library first so we can port many things to it!
_Microsoft can count, but can't make anything new._
Quote of the century
The best ytber! Congs for the video!💪
hello enderman i am your turkish follower wheresye i watched all your videos and i continue to watch i love your videos please leave a heart
Good to see you back man happy new year
Enderman Is So Sweet Same I Love Minecraft Enderman I Wish you 5 years Great luck! Bye love your videos! :D
finally with these type of videos
im sorry but at 1:39 it wont stop standing out to me "Winodws"
Dear Ender Recently you are missing us back to us soon we want another video
Install Linux with minimal set of apps, create partition for windows virtual machine, create vm and make it think it's running on bare metal. Tell Linux to start vm in fullscreen mode each time you start gui, or heck when you start xorg so you won't be able to even alt tab from VM.
y tho
but why
Output the virtual machine's display directly to the frame buffer. No Xorg required.
Also,
*_r/linuxmasterrace would like to have a word with you_*
You come back! :)
Enderman how do you do all the malware runs securely, do you make a fake network or something?
I found about this a few years ago n documented it in a batch programming server I help run, except even those cool commands bugged out, I did this on Windows 7.
Sometimes without narration, the music still keeps on rocking.
You Back, its good.
This is so cool how you did this! 😎
Thats what you can call, MS-NT!
Personally, I think this could open up a lot of possibilities! Maybe you could write your own equivleant to csrss and make a funtioning gui! (sorry for grammar, i am sleepy)
CSRSS doesn't need an equivalent. It's a RSS client/server (jk lmao) Client/Server runtime subsystem
there is a very weird typo at 1:39 where windows is spelled winodws.
Damn
Enderman is back!
Why you didn't change the registry in order to have powershell as explorer? It's not perfect because winlogon remain but it's more simple
Finnaly, Enderman after 1 month publish new video 🙂💻
It's been 4 months
maybe you could overcome lack of commands by using windows version of busybox?
this guy is a god of Windows :D
I have an idea for a future video. So the thing is, you import a virtual machine disk (.vmdk) as raw data to an audio editor. That is pretty much it.
audio editor: *reads garbage memory and play some strange sounds*
I executed the idea in my new video, so if anyone wants to see, check my video out.
That's like putting a SEGA disk into a CD player. You'll go deaf.
@@RationalFunctionActually, at least some Sega CD games had regular CD audio after the data track. For example, Eye of the Beholder does, and that music is radically different than e.g. the DOS version's music.
@@eriksiers Most of them had CD music. Some FMV games and some others use the PCM sound chip to play sequenced music (Like on a SNES) and some also used the FM sound chip (YM2612 / YM3438) of the Mega Drive.
❌ Arch Linux as desktop
✅ Windows as embedded PC
Linux sucks
There is windows CE or windows embedded compact 7/2013
It looks like the verbose boot screen on XP and like the Windows 8 verbose boot screen on Windows 11
Windows API для разработки 32-разрядных приложений. Win32 встроен в Windows 95 и Windows NT, поэтому приложения, использующие API (приложения Win32), должны одинаково хорошо работать в обеих средах. Также можно запускать некоторые приложения Win32 под более старыми 16-разрядными версиями Windows, установив систему времени выполнения Win32s.
download link is dead
Terrific as usual happy new year @endermach
at last enderman is back!
just expecting some video today, and after i came from down i saw this video
You are making me do science in my brain
"This year I will try to be a weekly guy"
*1 month ago*
hey man u haven’t posted in a while u ok?
ms-dos mode for windows 10: bootscreen command prompt exploit
command-line mode for windows 11: *native mode*
no one: bluescreen error exploit
cmd.exe: *PrEsS Ok tO ClOsE ThE ApPlIcAtIoN*
MS-DOS ON?
Finally the legend returned!
Hey, u gonna upload, are you okay
does anyone know name of site where you get to pick your own windows and when it hits your turn you can do with that windows whatever you want for 30 seconds?
UserVM
And also CollabVM
finally, 16 bits support :v
One error:
When I get to the website where you get the command line this appeared:
404
Does that mean that the Bootscreen is running in Native and the LogonUI in User Mode?
And by doing the BCPE, it puts the bootscreen into User Mode
There is a real bootscreen, and a fake bootscreen called Progress, the fake bootscreen runs under user mode, and if you edit registry you can make it run cmd instead of windeploy. Also the fake bootscreen only shows while the setup, but using registry you can enable it again, even tho it breaks windows if you dont revert it later.
But can you logon while in Native Mode
@@steve_1507 nope. Native mode runs under SYSTEM.
Yay finnally a new video
It doesn't for for some of the devices, including mine as well. Maybe, it's only availabe only PCs and not laptops.
request: *do Windows Vista 15th anniversary pc build pls*
hey i mhave a question how to fing license key in PE installation bcs i cant install win 8 :/
Hi Andrew , i wanted to ask you from where do u pick up the songs?
as a suggestion for your website you could link heidoc which contains i think all the windows 7, 8, 10 and 11 iso's
Hey enderman so I installed native shell and sometimes when I spam letters on it crashes native shell....
Sorry i have a question about your video MS-DOS Mode in Windows, unfortunately i deleted msdos.bat file and the EditorX...file but i dont deleted win.bat, im now stuck in the cmd of MS- DOS Mode, can i back to Windows 10 ??
Type "win"
Enderman and Andrew Channel Australia has Joined to UMCC at 26 Feb 2022.
Hi where can I find the tutorial for the shadowrocket for alightmotion?
Nice Video Bud.
I know this is old, but can you run ntkrnl in nativeshell?
im using windows XP right now lol
Link is dead. The domain itself shows some message regarding the russia/ukraine war
What is the name of first and last music? Good video!!!
It says it in the corner
@@bluecatiscool Oh thanks, I forgot about it. Now I remember it.
What happens of you disable gui and boot?
You should make a discord for your community! That would be pretty cool :D
He had one, but i think he deleted it?
@@x-y.z oh rip
he has a server but it's for members (who clicked the join button next to the subscribe button)
@@shadowthefurryscientist ahh okay, thanks!
I broke windows 10! Video: th-cam.com/video/rY5ZevavlSU/w-d-xo.html. The native shell use NTDLL which is undocumented. Win32 is the lowest documented API excluding NTAPI
What you use the windows version?
1:38 Winodws!? Winodws!?
Hey guys I need help. I can't type anything and I can't exit the NativeShell. I have endeavourOS(Arch Based Linux) I don't have any USB how to uninstall it? (My storage ready-only) pls help guys
I fixed. Just Convert To Read-Write and backup the native.exe
How? first use "lsblk" and found the disk
Use "ntfsfix /dev/yourpartitionsda(like: sda4 or sba)"
Now go to the windows/system32/native.exe and rename native.exe to native.exe.bkp
@@batuhantrkgl how did you install this on arch? hol up
@@xanderplayz3446 idk, maybe pre-installed
Can you build a brand new windows vista pc for its 15th anniversary?