Minimal/Custom startup environment(s).

SteveZ87

New member
Local time
2:34 PM
Messages
1
Setting up minimal/custom startup environment(s)?

I'm running Win7 Ultimate x64 and was wondering if it's possible to have custom boot options in the boot menu on startup. Basically, I want to have a custom environment for doing certain tasks. Since I do music production/recording, photo editing, gaming, etc., I'd like to have a clean environment just for using those programs only. No other programs/services should be running except those that are needed by those programs. Not even the desktop should load. Maybe network services, but that's it.

Here's an example of what the boot menu would (preferably) look like:

Code:
Windows 7 Normal Boot
Windows 7 Custom Boot

Ideally, I'd like to have a command prompt on startup listing program options for what I want to do, or just load a basic desktop with programs I specify to be there.

For instance in the command prompt scenario:

Code:
Please select the program you would like to run:

1. Program
2. Program
3. Program
4. Game
5. Game
6. ....
7. ....
8. etc.

or

Code:
Menu

1. Programs
2. Games

These are just examples and would probably look a bit different when all is said and done. In essence it would be kind of like running safe mode, except not.
 
Last edited:

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
Windows 7 Ultimate x64
CPU
AMD Phenom II X4 965
Motherboard
ASRock 970 Extreme3
Memory
Kingston 8GB DDR3 1600
Graphics Card(s)
Gigabyte GeForce 550TI
Hard Drives
1x 1TB WD
Antivirus
United States
Browser
Chrome
As far as I know the closest you can get to what your asking for (without illegally modifying windows source code) is clearing the start up folder of all the things you don't want/need there here is a tutorial on how to do that:

http://www.sevenforums.com/tutorial...ation-conflicts-performing-clean-startup.html

If this were mac or linux I would tell you to change the run level in the init file but unfortunately as far as I know there is no way to boot directly into a command line like that on windows. the best I can offer is a sample of a batch script I wrote with a similar menu system to what you are looking for that I use as a launcher for various administrative tasks:

Code:
:verystart
@echo off
setlocal ENABLEDELAYEDEXPANSION
COLOR 4F
title Elevated Launcher (%username%)


rem ======================= EDIT ME ============================
rem === You can Add your programs to this list below.       ====
rem === Syntax: Key,Title,Command                           ====
rem ============================================================

set PROGRAM_01=1,Remote Control, goto RC
set PROGRAM_02=2,Console,start mmc c:\Console1.msc
set PROGRAM_03=3,Internet Explorer,start iexplore
set PROGRAM_04=4,Registry Editor,start regedit
set PROGRAM_05=5,Services,start services.msc
set PROGRAM_06=6,Command Prompt, start cmd.exe /T:4F /k title **** Admin Console ****
set PROGRAM_07=7,Reboot System,goto RB
SET PROGRAM_08=8,Power Shell,start powershell_ise
set PROGRAM_09=E,Edit Launcher,start notepad %0
set PROGRAM_10=R,Refresh Launcher,goto verystart
set PROGRAM_11=x,Exit,goto :EOF
set PROGRAM_12=
set PROGRAM_13=
set PROGRAM_14=
set PROGRAM_15=

:start

set Choice=/C 



echo --- Select which program to launch ---
FOR /F "tokens=2-4* delims=_=," %%A IN ('SET PROGRAM_') DO (
    @ECHO %%B] %%C

    set Choice=!Choice!%%B
)
echo --------------------------------------

choice %Choice%


FOR /F "tokens=2-4* delims=_=," %%A IN ('SET PROGRAM_') DO (
    IF ERRORLEVEL == %%A set program=%%D
)

cls
%program%

goto start


:rb
set /p system="Reboot System (C to cancel):"
if %system%==c (
cls
echo Canceled
goto start

)
echo Attempting to reboot %system%
shutdown /m %system% /r /t 0
choice /t 30 /d N /c YN /m "Ping System?"
if errorlevel=2 goto start
start cmd /c ping %system% -t -4

goto start
rem end of RB

:rc
set /p system="RC Hostname (C to cancel):"
if %system%==c (
cls
echo Canceled
goto start
)
echo Attempting to remote control %system%
start /d "C:\Program Files (x86)\Microsoft Configuration Manager Console\AdminUI\bin\i386\" rc.exe 1 %system%

goto start
rem end of RC
 

My Computer

Computer Manufacturer/Model Number
Lenovo ThinkCenter, Custom Built PC, Acer Aspire V3-771G-9809
OS
Windows 7 enterprise 64 bit, Windows 7 Pro 64 bit ,Windows 8 64bit
CPU
Core i5-2400, Athlon 64 X2 6400+ ,Core i7-3632QM
Motherboard
ASUS M4A79 Deluxe
Memory
4GB, 4gb g.skill ddr2, 8gb
Graphics Card(s)
Radeon HD 4550 sgb, Radeon HD 4870, NVIDIA Geforce GT 650m
Monitor(s) Displays
dual samsung 22" monitors
Hard Drives
500GB, Western Digital WD Blue WD6400AAKS 640GB 7200 RPM 16MB Cache SATA 3.0Gb/s, 1TB
Case
Antec Twelve Hundred V3 Black Steel ATX Full Tower
Cooling
ASUS Silent Square Pro
Mouse
Razar Death adder
Internet Speed
20 mbps
The stuff the guy above said, coupled with making different user accounts, and each user account sees only the programs it wants to use (when you install the programs you select to install them for the Admin and another user and/or follow the advice in this thread), has its own desktop, and whatnot.

So that when you login you have the Admin account, the Musician account, the Gamer account, and whatever.

You can add that batch script at startup of each user running elevated without any prompts by following this tutorial. You can turn on/off services by command line by using these commands. That you can write in that batch file as well.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
custom built
OS
Win 7 Pro 64-bit 7601
CPU
AMD Phenom 9650 QuadCore, revision DR-B3
Motherboard
ASUS M4A78
Memory
5 GB yes I run 2x 2GB and 1x 1GB, different brand, spank me.
Graphics Card(s)
NVIDIA GeForce 9800 GT 512 Mb, unknown manufacturer.
Sound Card
Crappy Realtek Integrated Audio
Monitor(s) Displays
Fujitsu Siemens P19-3P
Screen Resolution
1280 x 1024 x 32 bits @ 60 Hz Oh yeah, 4:3 rocks!
Hard Drives
(1) MAXTOR S TM3320613AS SATA Disk Device (2) STM35004 18AS SATA Disk Device (3) TOSHIBA USB 2.5"-HDD
PSU
whatever, around 450w
Case
Scavenged from old company PC, 10+ years old
Cooling
CPU fan, GPU fan, case fan, nothing fancy
Keyboard
Microsoft, PS/2, white.
Mouse
Optical, logitec.
Internet Speed
effective max speeds: 70-ish kB/s down 30-ish kB/s up
Antivirus
Avira, free edition.
Browser
Firefox with FXChrome to make it look like Google Chrome :P
Other Info
Was discarded by previous owner due to "horrible performance".
Was running Win Xp from a IDE drive. Yeah. Was a pain.
SATA II drive and Win7 and it zips away! Yay!
Back
Top