Thinkahead Think aHead

Ad Code

How to Reset Windows Search in Windows 10 / Cara Mengatur Ulang Pencarian Windows di Windows 10

Cari bilah tugas di Windows dan web  untuk menemukan instruksi, aplikasi, file, pengaturan sebut saja. Anda juga bisa mendapatkan jawaban cepat dari web seperti cuaca, harga saham, konversi mata uang, dan lainnya, serta membuka situs web lebih cepat  menggunakan tautan di panel pratinjau. 

 Windows Search adalah platform pencarian desktop yang menyediakan kemampuan pencarian cepat untuk sebagian besar file dan tipe data umum seperti email, kontak, janji temu kalender, dokumen, foto, multimedia, dan format lain yang dapat diperluas oleh pengembang pihak ketiga. Fitur ini memungkinkan pengguna untuk menemukan, mengelola, dan mengontrol data yang semakin umum di lingkungan rumah dan bisnis. 

 Jika Pencarian Windows tidak merespons dan tidak berfungsi, Anda dapat mencoba memperbaikinya dengan mengatur ulang Pencarian Windows ke pengaturan pabrik. 

 Lanjutkan sebagai berikut. 

 1. Unduh ResetWindowsSearchBox.ps1 dari Microsoft dari tautan di bawah ini. (lihat tangkapan layar di bawah) 



Pulihkan Windows Search PowerShell Script |  Microsoft Download Center 

 - (ResetWindowsSearchBox.ps1 file  untuk referensi) 

 Code: 

# Copyright © 2019, Microsoft Corporation. All rights reserved.

function T-R
{
    [CmdletBinding()]
    Param(
        [String] $n
    )

    $o = Get-Item -LiteralPath $n -ErrorAction SilentlyContinue
    return ($o -ne $null)
}

function R-R
{
    [CmdletBinding()]
    Param(
        [String] $l
    )

    $m = T-R $l
    if ($m) {
        Remove-Item -Path $l -Recurse -ErrorAction SilentlyContinue
    }
}

function S-D {
    R-R "HKLM:\SOFTWARE\Microsoft\Cortana\Testability"
    R-R "HKLM:\SOFTWARE\Microsoft\Search\Testability"
}

function K-P {
    [CmdletBinding()]
    Param(
        [String] $g
    )

    $h = Get-Process $g -ErrorAction SilentlyContinue

    $i = $(get-date).AddSeconds(2)
    $k = $(get-date)

    while ((($i - $k) -gt 0) -and $h) {
        $k = $(get-date)

        $h = Get-Process $g -ErrorAction SilentlyContinue
        if ($h) {
            $h.CloseMainWindow() | Out-Null
            Stop-Process -Id $h.Id -Force
        }

        $h = Get-Process $g -ErrorAction SilentlyContinue
    }
}

function D-FF {
    [CmdletBinding()]
    Param(
        [string[]] $e
    )

    foreach ($f in $e) {
        if (Test-Path -Path $f) {
            Remove-Item -Recurse -Force $f -ErrorAction SilentlyContinue
        }
    }
}

function D-W {

    $d = @("$Env:localappdata\Packages\Microsoft.Cortana_8wekyb3d8bbwe\AC\AppCache",
        "$Env:localappdata\Packages\Microsoft.Cortana_8wekyb3d8bbwe\AC\INetCache",
        "$Env:localappdata\Packages\Microsoft.Cortana_8wekyb3d8bbwe\AC\INetCookies",
        "$Env:localappdata\Packages\Microsoft.Cortana_8wekyb3d8bbwe\AC\INetHistory",
        "$Env:localappdata\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\AC\AppCache",
        "$Env:localappdata\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\AC\INetCache",
        "$Env:localappdata\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\AC\INetCookies",
        "$Env:localappdata\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\AC\INetHistory",
        "$Env:localappdata\Packages\Microsoft.Search_8wekyb3d8bbwe\AC\AppCache",
        "$Env:localappdata\Packages\Microsoft.Search_8wekyb3d8bbwe\AC\INetCache",
        "$Env:localappdata\Packages\Microsoft.Search_8wekyb3d8bbwe\AC\INetCookies",
        "$Env:localappdata\Packages\Microsoft.Search_8wekyb3d8bbwe\AC\INetHistory",
        "$Env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\AC\AppCache",
        "$Env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\AC\INetCache",
        "$Env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\AC\INetCookies",
        "$Env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\AC\INetHistory")

    D-FF $d
}

function R-L {
    [CmdletBinding()]
    Param(
        [String] $c
    )
 
    K-P $c 2>&1 | out-null
    D-W # 2>&1 | out-null
    K-P $c 2>&1 | out-null

    Start-Sleep -s 5
}

function D-E {
    Write-Host "Press any key to continue..."
    $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyUp") > $null
}

Write-Output "Verifying that the script is running elevated"
if (-Not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator')) {
 if ([int](Get-CimInstance -Class Win32_OperatingSystem | Select-Object -ExpandProperty BuildNumber) -ge 6000) {
  $Cx = "-File `"" + $MyInvocation.MyCommand.Path + "`" " + $MyInvocation.UnboundArguments
  Start-Process -FilePath PowerShell.exe -Verb Runas -ArgumentList "-noexit",$Cx
  Exit
 }
}

$a = "searchui"
$b = "$Env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy"
if (Test-Path -Path $b) {
    $a = "searchapp"
} 


Write-Output "Resetting Windows Search Box"
S-D 2>&1 | out-null
R-L $a

Write-Output "Done..."
D-E

2. Simpan file ResetWindowsSearchBox.ps1 ke desktop Anda. 

3. Buka Kunci ResetWindowsSearchBox.ps1. (lihat tangkapan layar di bawah) 

    

4. Buka Windows PowerShell yang ditinggikan atau  prompt perintah yang ditinggikan. 

5. Ketik perintah di bawah ini di Windows PowerShell yang ditinggikan atau prompt perintah yang ditinggikan dan tekan

ENTER
(lihat tangkapan layar di bawah) 

PowerShell -ExecutionPolicy Unrestricted -File "<Full path of ResetWindowsSearchBox.ps1 file>"


Substitute <Full path of ResetWindowsSearchBox.ps1 file> in the command above with the actual full path of the ResetWindowsSearchBox.ps1 file (ex: "C:\Users\Brink\Desktop\ResetWindowsSearchBox.ps1").

For example: PowerShell -ExecutionPolicy Unrestricted -File "C:\Users\Brink\Desktop\ResetWindowsSearchBox.ps1"

6. Setelah skrip selesai, Anda dapat menutup Windows PowerShell yang ditinggikan atau jendela Command Prompt yang ditinggikan.




DONE


wendy code
Think a Head
subcriber • vidio
SUBSCRIBE

subscribe youtube channel saya juga ya teman terima kasih

Posting Komentar

0 Komentar

Ad Code