index.md
go to start --> startup apps
disable bspsh if it exists disable firefox disable edge
Windows Setup
user: admin
Run Windows Update
![][image1]![][image2]
$winapps=@("Microsoft.BingNews",
"Microsoft.XboxSpeechToTextOverlay",
"MicrosoftCorporationII.QuickAssist",
"MSTeams",
"Microsoft.OutlookForWindows",
"Microsoft.Paint",
"Microsoft.MicrosoftStickyNotes",
"Microsoft.Copilot",
"Microsoft.XboxIdentityProvider",
"Clipchamp.Clipchamp",
"Microsoft.Xbox.TCUI",
"Microsoft.BingWeather",
"Microsoft.Todos",
"MicrosoftCorporationII.MicrosoftFamily",
"Microsoft.GamingApp",
"Microsoft.MicrosoftSolitaireCollection",
"Microsoft.GetHelp",
"Microsoft.YourPhone",
"Microsoft.WebpImageExtension",
"Microsoft.XboxGamingOverlay",
"Microsoft.HEIFImageExtension",
"Microsoft.WindowsSoundRecorder",
"Microsoft.AV1VideoExtension",
"Microsoft.HEVCVideoExtension",
"Microsoft.MPEG2VideoExtension",
"Microsoft.BingSearch",
"Microsoft.StartExperiencesApp",
"Microsoft.StorePurchaseApp",
"Microsoft.WindowsCalculator",
"Microsoft.ZuneMusic",
"Microsoft.WindowsAlarms",
"Microsoft.WindowsCamera",
"Microsoft.MicrosoftEdge.Stable",
"Microsoft.WebMediaExtensions",
"Microsoft.ScreenSketch",
"Microsoft.Windows.Photos",
"Microsoft.WindowsFeedbackHub",
"Microsoft.MicrosoftOfficeHub",
"Microsoft.RawImageExtension"
)
foreach ($winapp in $winapps){
Get-AppxPackage *$winapp* -AllUsers| Remove-AppPackage -AllUsers -verbose
}
not uninstalled
#"Microsoft.WindowsNotepad",
#"Microsoft.WindowsStore"
ps onedrive | Stop-Process -Force
cd "$env:windir\SysWOW64\"
OneDriveSetup.exe /uninstall
Rename-Computer -NewName "SinksideXY" -Restart
Install choco
Set-ExecutionPolicy AllSigned
# this next line enables tls1.2
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
close and reopen the window
choco install -a netbird notepadplusplus firefox python vlc
Disabling startup apps
convert admin microsoft acct to local acct
STEP 1 - settings > accounts > your-info > convert to local account. This removes the pin. Name: admin. Leave password empty
STEP 2 windows menu > run > netplwiz > uncheck "require login at startup".
If the checkbox is missing, open up powershell and paste in the following ( derived from here: https://thegeekpage.com/users-must-enter-a-user-name-and-password-checkbox-missing-from-netplwiz-in-windows-10-fix/ )
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" passwordless_backup.reg
echo “Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device] “"DevicePasswordLessBuildVersion”"=dword:00000000” > passwordless.reg
reg import passwordless.reg
Then proceed with windows menu > run > netplwiz > uncheck "require login at startup".
Create "sinksideuser" acct
Settings accounts other accounts add account “I don’t have their login information” → add a user without a micosoft account
net user "sinksideuser" /add
Turn on logon for sinksideuser
netplwiz
set password for sinksideuser
net user "sinksidefileshare" /add
run netplwiz to set password
create folder: c:\sinkside_ads and c:\sinkside_scripts
Add sharing -- advanced sharing options
Remove “everyone”
Add sinksidefileshare, w/ full contol
Broadsign
Install broadsign player
Settings --> privacy and security → windows security --> smart app control → turn off
Add scheduled task to start up
or
create c/users/<username>/appdata/microsoft/windows start menu/programs/startup/ for the sinksideuser account.
VLC
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
add password to admin account
Broadsign Startup Config
$PROGRAM="C:\Program Files\Broadsign\bsp\bin\bsp.exe"
$USER="$sinkside78\sinksideuser"
$NewTaskName = "Broadsign2"
$Trigger = New-ScheduledTaskTrigger -AtLogOn
$Action= New-ScheduledTaskAction -Execute $PROGRAM
$task_settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit '0' -MultipleInstances 'IgnoreNew'
Register-ScheduledTask -TaskName $NewTaskName -Trigger $Trigger -User $USER -Action $Action -Settings $task_settings
$task_user = New-ScheduledTaskPrincipal -UserId 'woshub\j.abrams' -RunLevel Highest`
$task_settings = New-ScheduledTaskSettingsSet -Compatibility 'Win8'`
Set-ScheduledTask -TaskName $NewTaskName -Principal $task_user -Settings $task_settings`
AllowDemandStart : True`
AllowHardTerminate : False`
Compatibility : Vista`
DeleteExpiredTaskAfter :`
DisallowStartIfOnBatteries : False`
Enabled : True`
ExecutionTimeLimit : PT0S`
Hidden : False`
IdleSettings : MSFT_TaskIdleSettings`
MultipleInstances : IgnoreNew`
NetworkSettings : MSFT_TaskNetworkSettings`
Priority : 7`
RestartCount : 0`
RestartInterval :`
RunOnlyIfIdle : False`
RunOnlyIfNetworkAvailable : False`
StartWhenAvailable : True`
StopIfGoingOnBatteries : True`
WakeToRun : False`
DisallowStartOnRemoteAppSession : False`
UseUnifiedSchedulingEngine : False`
MaintenanceSettings :`
volatile : False`
PSComputerName :`
Syncthing Config (deprecated)
choco install -y syncthing
New-Service Syncthing $env:ChocolateyInstall/bin/syncthing.exe -StartupType Automatic
Start-Service Syncthing
navigate to http\://localhost:8384
set up gui:
check https
username: admin
close and navigate to https\://localhost:8384