This is a tweak for TCP network settingsHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nsi\{eb004a03-9b1a-11d4-9123-0050047759bc}\24
Reg keys created by the Settings page are written to install.wim, they're enabled when the install runs. The exception is some services and apps can replace them during their first-time setup.you mean this?
View attachment 7662
garlin if i untick that box before sysprep/capture, would that setting be remembered during deployment or not? im guessing not.
You can disable Windows Search in Services, but it's not same removing it. Use <c>search 'Windows Search'</c> in preset for removing and it same time remove the Service. But somehow the Service of WS Search is'nt found on a loaded (22H2) 22621.105? That's odd.which services u disabled ?or removed
Yeah- but howcome Indexing is still working on C drive on a fresh install after removal and you've to unclick that box showed in upper comment waiting 5+ minutes ie. on a Sysprep to make it work? Indexing on C drive can't be removed before install and i don't know why. But it could be great if somebody someday find outDidn't you contradict yourself? Removing Windows Search deletes SearchIndexer.exe, which is indexing.
they changed itYou can disable Windows Search in Services, but it's not same removing it. Use <c>search 'Windows Search'</c> in preset for removing and it same time remove the Service. But somehow the Service of WS Search is'nt found on a loaded (22H2) 22621.105? That's odd.
CTFMon (Colloborative Translation Framework) is the service which handles alternate text input (other keyboard languages).it was ctfmon in the task scheduler
cant say i encounter issueperformance issues
Yeah- but howcome Indexing is still working on C drive on a fresh install after removal and you've to unclick that box showed in upper comment waiting 5+ minutes ie. on a Sysprep to make it work? Indexing on C drive can't be removed before install and i don't know why. But it could be great if somebody someday find out
Add-Type -path "Microsoft.Search.Interop.dll"
$SM = New-Object Microsoft.Search.Interop.CSearchManagerClass
$Catalog = $SM.GetCatalog("SystemIndex")
$CrawlMan = $Catalog.GetCrawlScopeManager()
$Scopes = @()
$begin =$true
[Microsoft.Search.Interop.CSearchScopeRule]$scope = $null
$enum = $CrawlMan.EnumerateScopeRules()
while ($scope -ne $null -or $begin) {
$enum.Next(1,[ref]$scope,[ref]$null)
$begin = $false
$Scopes += $scope
}
foreach ($item in ($Scopes | Where-Object { $_.PatternOrURL -match 'file:' })) {
$Rule = $item.PatternOrURL
$Rule
$CrawlMan.RemoveScopeRule($Rule)
}
$CrawlMan.SaveAll()