Forum Widgets
Latest Discussions
Win11, voice typing, headset working, typing in Word,voice not activating
Setting up new win 11 work station using win pro. Using Microsoft headset and setup worked OK for input and output. Then opened a page in word and started typing in capitals, used WIN+H to activate microphone, A blue circle started spinning around the Mic Symbol which I assume meant it was functioning. Have also been into" Privacy" to activate use of mic etc. Thought I had ticked all the boxes but am only 2 days into getting used to Win 11 and am stumped. Suggestions pleaseHolawayFeb 17, 2025Steel Contributor2Views0likes0CommentsC:\Windows\assembly\NativeImages_v*\Temp Delete Emtpy Folders
After searching empty folders that are not deleted by windows, this is one more locations where a lot of empty folders are created and not used anymore. So based on this topic C:\Windows\WinSxS\Temp\InFlight\ Deleting Empty Folders I created a powershell script to also delete the Empty Folders from the Temp Folders from these locations: c:\Windows\assembly\NativeImages_v2.0.50727_32\Temp\ c:\Windows\assembly\NativeImages_v2.0.50727_64\Temp\ c:\Windows\assembly\NativeImages_v4.0.30319_32\Temp\ c:\Windows\assembly\NativeImages_v4.0.30319_64\Temp\ For me this deleted, about 1000empty folders in above locations. Let me know if there are more paths for NativeImages_v*/Temp/ then i will add them to the script. Feedback is welcome. function Invoke-AssemblyNativeImagesDeleteEmptyTempFolders { [CmdletBinding()] param( [string[]] $ScanID ) begin { #region Enable Privilege function function Enable-Privilege { param( ## The privilege to adjust. This set is taken from ## http://msdn.microsoft.com/en-us/library/bb530716(VS.85).aspx [ValidateSet( "SeAssignPrimaryTokenPrivilege", "SeAuditPrivilege", "SeBackupPrivilege", "SeChangeNotifyPrivilege", "SeCreateGlobalPrivilege", "SeCreatePagefilePrivilege", "SeCreatePermanentPrivilege", "SeCreateSymbolicLinkPrivilege", "SeCreateTokenPrivilege", "SeDebugPrivilege", "SeEnableDelegationPrivilege", "SeImpersonatePrivilege", "SeIncreaseBasePriorityPrivilege", "SeIncreaseQuotaPrivilege", "SeIncreaseWorkingSetPrivilege", "SeLoadDriverPrivilege", "SeLockMemoryPrivilege", "SeMachineAccountPrivilege", "SeManageVolumePrivilege", "SeProfileSingleProcessPrivilege", "SeRelabelPrivilege", "SeRemoteShutdownPrivilege", "SeRestorePrivilege", "SeSecurityPrivilege", "SeShutdownPrivilege", "SeSyncAgentPrivilege", "SeSystemEnvironmentPrivilege", "SeSystemProfilePrivilege", "SeSystemtimePrivilege", "SeTakeOwnershipPrivilege", "SeTcbPrivilege", "SeTimeZonePrivilege", "SeTrustedCredManAccessPrivilege", "SeUndockPrivilege", "SeUnsolicitedInputPrivilege")] $Privilege, ## The process on which to adjust the privilege. Defaults to the current process. $ProcessId = $pid, ## Switch to disable the privilege, rather than enable it. [Switch] $Disable ) ## Taken from P/Invoke.NET with minor adjustments. $definition = @' using System; using System.Runtime.InteropServices; public class AdjPriv { [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)] internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall, ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr relen); [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)] internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok); [DllImport("advapi32.dll", SetLastError = true)] internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid); [StructLayout(LayoutKind.Sequential, Pack = 1)] internal struct TokPriv1Luid { public int Count; public long Luid; public int Attr; } internal const int SE_PRIVILEGE_ENABLED = 0x00000002; internal const int SE_PRIVILEGE_DISABLED = 0x00000000; internal const int TOKEN_QUERY = 0x00000008; internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020; public static bool EnablePrivilege(long processHandle, string privilege, bool disable) { bool retVal; TokPriv1Luid tp; IntPtr hproc = new IntPtr(processHandle); IntPtr htok = IntPtr.Zero; retVal = OpenProcessToken(hproc, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, ref htok); if (!retVal) return false; tp.Count = 1; tp.Luid = 0; tp.Attr = disable ? SE_PRIVILEGE_DISABLED : SE_PRIVILEGE_ENABLED; retVal = LookupPrivilegeValue(null, privilege, ref tp.Luid); if (!retVal) return false; retVal = AdjustTokenPrivileges(htok, false, ref tp, 0, IntPtr.Zero, IntPtr.Zero); return retVal; } } '@ $processHandle = (Get-Process -id $ProcessId).Handle $typeexists = try { ([AdjPriv] -is [type]); $true } catch { $false } if ( $typeexists -eq $false ) { $type = Add-Type $definition -PassThru } $result = [AdjPriv]::EnablePrivilege($processHandle, $Privilege, $Disable) if (-not $result) { $errorCode = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error() throw "Failed to change privilege '$Privilege'. Error code: $errorCode." } } #endregion Enable Privilege function } process { try { # Check for Admin rights if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]"Administrator")) { Write-Warning "Must be run with administrator credentials" return } try { # Add SeTakeOwnershipPrivilege and SeRestorePrivilege for this process Enable-Privilege -Privilege SeTakeOwnershipPrivilege Enable-Privilege -Privilege SeRestorePrivilege } catch { Write-Error $_.Exception.Message return } # Array of paths to check $pathsToCheck = @( "$env:windir\assembly\NativeImages_v2.0.50727_32\Temp", "$env:windir\assembly\NativeImages_v2.0.50727_64\Temp", "$env:windir\assembly\NativeImages_v4.0.30319_32\Temp", "$env:windir\assembly\NativeImages_v4.0.30319_64\Temp" ) # Initialize an empty array to store empty folders $emptyFolders = @() $totalDeletedFolderCount = 0 # Initialize the total deleted count do { # Clear the empty folders array at the beginning of each loop iteration $emptyFolders = @() # Find empty folders foreach ($path in $pathsToCheck) { # Check if the path exists. if (Test-Path -Path $path -PathType Container) { try { $addToEmptyFolders = Get-ChildItem -Path $path -Recurse -Directory | Where-Object { (Get-ChildItem -Path $_.FullName -Force | Measure-Object).Count -eq 0 } # Add the results to the combined array $emptyFolders += $addToEmptyFolders } catch { Write-Error "Error processing path '$path': $($_.Exception.Message)" } } else { Write-Warning "The directory '$path' does not exist. Skipping." } } # If no empty folders are found, exit the loop if ($emptyFolders.Count -eq 0) { Write-Host "No more empty folders found." break } # Initialize a counter for deleted folders in THIS ITERATION $deletedFolderCount = 0 $NTAccount_Administrators = [System.Security.Principal.NTAccount]"Administrators" foreach ($EmptyTempFolders in $emptyFolders) { #region Add Administrators Full Control on the folder try { # Check if the folder still exists before attempting to get ACL. if (Test-Path -Path $EmptyTempFolders.FullName -PathType Container) { $acl = Get-Acl -Path $EmptyTempFolders.FullName $accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule ($NTAccount_Administrators, [System.Security.AccessControl.FileSystemRights]::FullControl, @("ObjectInherit", "ContainerInherit"), "None", "Allow") $acl.AddAccessRule($accessRule) Set-Acl -Path $EmptyTempFolders.FullName -AclObject $acl Write-Host "[Folder] Added Administrators with full control on '$($EmptyTempFolders.FullName)' to '$($NTAccount_Administrators)'..." -ForegroundColor Cyan } else { Write-Warning "Folder $($EmptyTempFolders.FullName) no longer exists. Skipping ACL modification." continue # Skip to the next folder if it doesn't exist } } catch { Write-Warning "Failed to add full control permissions to folder $($EmptyTempFolders.FullName). Error: $($_.Exception.Message)" continue # Skip to the next folder if adding permissions fails } #endregion # Attempt to remove the folder try { if (Test-Path -Path $EmptyTempFolders.FullName -PathType Container) { Remove-Item -Path "$($EmptyTempFolders.FullName)" -Recurse -Force -Confirm:$false $deletedFolderCount++ # Increment the counter if deletion is successful Write-Host "Successfully deleted folder: $($EmptyTempFolders.FullName)" } else { Write-Warning "Folder $($EmptyTempFolders.FullName) no longer exists. Skipping deletion." } } catch { Write-Warning "Failed to delete folder $($EmptyTempFolders.FullName). Error: $($_.Exception.Message)" } } # Add the number of folders deleted in this iteration to the total $totalDeletedFolderCount += $deletedFolderCount } while ($true) # Infinite loop that breaks when no empty folders are found Write-Host "Total empty folders deleted across all iterations: $totalDeletedFolderCount" # Display total at the end } catch { Write-Host "An error occurred: $($_.Exception.Message)" -ForegroundColor Red throw $_ } } end {} } Invoke-Command -ScriptBlock { Invoke-AssemblyNativeImagesDeleteEmptyTempFolders }WalterttorFeb 17, 2025Iron Contributor3Views0likes0CommentsWindows 11 Insider Preview breaks windows login
OS build: 10.0.26120.3073 (ge_release_upr) (repair version). After update to Windows 11 Insider Preview 10.0.26120.3073 (ge_release_upr) (repair version) windows login no longer possible. Although I have disabled Microsoft account login at start-up, after update I am required to login to Microsoft account, but my password is not recognized. Rolling back and uninstalling the update was the only way to be able to log back into my windows account.ChristianZhaoFeb 17, 2025Iron Contributor2Views0likes0Comments- BBrookerFeb 17, 2025Iron Contributor3Views0likes0Comments
Editing documents by voice... Is it possible? How?
I'm experimenting with dictation in Windows 11 because I want to be able to write emails and such without using my hands. The dictation process itself works pretty well, but I can't find any instructions for editing what I've dictated. I'm trying to do it by intuition, which sometimes works, and sometimes doesn't. “Select” sometimes works and sometimes does nothing,. So far i haven't figured out why. Some commands produce bizarre results. For example, “scratch that” sometimes deletes the sentence preceding the one the insert point is in, even though that's not the last thing I wrote. For another example, when I dictated “Windows 11” above it was written in lower case. Then I said “select windows 11,” and it correctly selected that phrase; then I said “capitalize that,” and it capitalized the whole sentence instead of the selected phrase. How to move the insert point? How to correct a misidentified word? How to spell out a difficult word or an arbitrary series of characters, or tell it to simulate a key press such as F4 or Shift+F3? All mysteries. I need a reference that tells me what commands it will recognize and what they do. So far all I have found is “instructions” for using the feature, which basically tell me to click the “Dictate” button and talk, as if that's all it does Please, please, tell me there is some documentation.StephennenFeb 17, 2025Iron Contributor2Views0likes0CommentsSolved Can anyone help?......Need Insider Build
I am trying my best to find a viable download of Windows 11 Insider Build 23H2 (22631.4830)amd64 but every one I download from UUP Dump tells me that there are spaces in the directory name or some error like that and it's unusable. Can anyone provide me with a usable link or file?? Thanks in advance.JoyceBeattyFeb 17, 2025Copper Contributor9Views0likes1Commentaudio not working..
i am using win 11 24h2 after updating i cant use audio. like literally i cant hear a thing trouble shooter could not do nothing need help :( i am on windows 11 home insider preview single language evaluation copy. build 27788. rs_prerealease.250131-1690stunnedFeb 17, 2025Copper Contributor37Views1like2CommentsThe Best way to convert .mov to .mp4 video on Mac?
I have done this on a Windows 10 PC but it is broken now. I have a iMac at home too. Now, I have several MOV files on my Mac that I need to convert to MP4 for better compatibility. I'm looking for a reliable way to do this without losing quality. I prefer a free method if possible, but I'm open to paid software if it offers significant advantages. I've tried QuickTime's "Export As" option, but I’m not sure if it preserves the original quality. I also heard about using online MOV to MP4 converter but I'm not very familiar with command-line tools. Can anyone recommend the best method or tool for converting MOV to MP4 on mac? I appreciate any advice!BBrookerFeb 17, 2025Iron Contributor65Views0likes5Comments
Resources
Tags
- insider132 Topics
- windows 10112 Topics
- Feedback103 Topics
- windows 1173 Topics
- dev55 Topics
- Windows Insider50 Topics
- fast ring46 Topics
- suggestion46 Topics
- Windows1139 Topics
- new38 Topics