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
move run and create_calendar to c:/sinkside_scripts

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