Windows 10 시작 메뉴에서 모든 타일을 제거하는 방법은 무엇입니까?


34

내가 가지고있는 일반적인 문제는 잠시 동안 사용할 새 PC가 있다는 것입니다. 그리고 내가 사용한 거의 모든 Windows 10 PC (작업 PC조차도)는 타일의 형태로 시작 메뉴에서 원하지 않는 많은 쓰레기를 가지고 있습니다. "모든 앱"메뉴의 내용에 대해서는 신경 쓰지 않지만 타일은 내가 많이 사용하는 것만을 원합니다.

불행히도 내가 알 수있는 한 타일을 제거하는 유일한 방법은 마우스 오른쪽 버튼을 클릭하고 시작에서 고정 해제를 클릭하는 것입니다. 이 타일을 모두 빨리 제거하려면 어떻게해야합니까?

또한 다른 컴퓨터에서 시작 메뉴 링크와 레이아웃을 복사하는 쉬운 방법이 있습니까? 이것은 내가 사용하는 PC에 관계없이 시작 메뉴에 항상 원하는 많은 프로그램이 있기 때문에 유용합니다.


1
Windows 10을 사용한다고 언급했습니다. 그룹 정책이이 기능을 제공합니다. 타일이 필요없는 경우 템플릿에 타일이 없는지 확인하고 배포하십시오. 여기에 특정 타일이 필요하면 타일을 한 번 정렬하고 캡처 한 다음 배포하십시오. 이 링크를 사용하여이 방법에 대해 자세히 알아볼 수 있습니다. technet.microsoft.com/en-us/itpro/windows/manage/…-gpedit.msc 가없는 경우 타사 해결 방법을 사용하여 얻을 수 있습니다. 설치되었지만 홈 에디션을 사용하는 경우에만 해당됩니다. 그렇지 않으면 그대로 작동합니다.
InterLinked

1
지난 달에 동일한 컴퓨터를 구성 할 컴퓨터가 7 대일 때 같은 질문 이있었습니다. @lnterLinked가 그것을 보길 바랍니다. 그것은 훌륭한 도구 였을 것입니다.
CharlieRB

@InterLinked-당신은 그것을 육체로 만들고 그것을 답변으로 게시해야합니다.
Journeyman Geek

답변:


22

경고 : 스크립트는 확인 및 피드백없이 실행됩니다. 그것은 나를 위해 일했지만 (PS2 참조) 모든 사람에게 효과가 있는지 모르겠습니다.

이것이것 으로부터 , 나는 다음과 같은 스크립트를 만들었습니다.

(New-Object -Com Shell.Application).
    NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
    Items() |
  %{ $_.Verbs() } |
  ?{$_.Name -match 'Un.*pin from Start'} |
  %{$_.DoIt()}

시작 메뉴에서 모든 프로그램을 고정 해제합니다.


영어가 아닌 Windows의 경우 'Un. * pin from Start'를 다른 문장으로 바꿔야합니다.

운영

(New-Object -Com Shell.Application).
    NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
    Items() |
  %{ $_.Verbs() }

당신의 것을 확인합니다. 프랑스어로 : '& Désépingler de la page d''accueil '

추신 : 이전 명령은 긴 목록을 인쇄 할 수 있으며 수동으로보기가 어렵습니다. 명령으로 시작 화면에서 일부 알려진 응용 프로그램에 대한 작업을 볼 수 있습니다 (이름은 KeePass였습니다).

(New-Object -Com Shell.Application).
     NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
     Items() | ?{$_.Name() -match 'Keep.*'} |
     %{ $_.Verbs() }

PS2 : @MarcoLackovic가 모든 것을 제거하지는 않는다고보고했습니다. 최근에 나는 그것을 시도 할 기회가 있었고 실제로 모든 것을 제거하지는 못했습니다. 남은 것은 Windows Store에 대한 참조였습니다. 스크립트는 설치된 응용 프로그램을 통해서만 스캔하므로 다른 아이콘을 제거하지 않는 것 같습니다. 예를 들어 고정 된 문서도 건너 뛰는 것 같습니다.


1
(Translator & Duolingo와 같은) 이상한 앱이 여전히 남아 있었지만 이것은 나를 위해 일했습니다. 나는 약간 편집증 적이 어서 처음에는 시작> 실행> "shell :::: {4234d49b-0245-4df3-b780-3893943456e1}"을 수행하여 이것이 모든 프로그램 특수 폴더인지 확인했습니다. 그런 다음 (New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ? { $null -ne ($_.Verbs() | ? { $_.Name -match 'Un.*pin from Start' }) } | select Name고정 해제 할 대상을 확인하기 위해 달려갔습니다 . 신난다!
mlhDev

고맙습니다, 모두 손으로 청소하는 것보다 낫습니다
Adrian Moisa

1
영어로 Windows 10 Pro 1809 빌드 17763 사용. 첫 번째 스크립트를 script.ps1파일 에 붙여 넣은 다음 복사 powershell -ExecutionPolicy ByPass -File script.ps1했습니다. 스크립트는 오류없이 실행되었지만 아무런 효과가 없었으며 타일 은 제거되지 않았습니다 . 두 번째 스크립트는 & Pin to Start 또는 Create & shortcut 과 같은 수천 줄의 항목을 제공 했지만 Unpin from Start 와 원격으로 유사한 항목은 포함하지 않았습니다 .
Marco Lackovic

@MarcoLackovic 최신 편집을 확인하십시오. 아마 도움이 될 것입니다
max630

@ max630 방금 영어로 된 Windows 10 Pro 1809 빌드 17763의 새로운 사본을 설치했습니다. : 세 번째 스크립트는 다음과 같은 출력 생산 Open, Open file location, Open new window, Run as administrator, Uninstall, &Pin to Start,Create &shortcut
마르코 Lackovic

5

설치되지 않은 응용 프로그램 (Candy Crush, Netflix 등)을 포함하여 모든 타일을 제거하는 길고 포괄적 인 스크립트를 생각해 냈습니다. 이것은 현재 로그인 한 사용자에게만 적용되며 관리자 powershell 창에서 실행해야합니다.

#Delete layout file if it already exists
If(Test-Path C:\Windows\StartLayout.xml)
{
    Remove-Item C:\Windows\StartLayout.xml
}

#Creates the blank layout file
echo "<LayoutModificationTemplate xmlns:defaultlayout=""http://schemas.microsoft.com/Start/2014/FullDefaultLayout"" xmlns:start=""http://schemas.microsoft.com/Start/2014/StartLayout"" Version=""1"" xmlns=""http://schemas.microsoft.com/Start/2014/LayoutModification"">" >> C:\Windows\StartLayout.xml
echo "  <LayoutOptions StartTileGroupCellWidth=""6"" />" >> C:\Windows\StartLayout.xml
echo "  <DefaultLayoutOverride>" >> C:\Windows\StartLayout.xml
echo "    <StartLayoutCollection>" >> C:\Windows\StartLayout.xml
echo "      <defaultlayout:StartLayout GroupCellWidth=""6"" />" >> C:\Windows\StartLayout.xml
echo "    </StartLayoutCollection>" >> C:\Windows\StartLayout.xml
echo "  </DefaultLayoutOverride>" >> C:\Windows\StartLayout.xml
echo "</LayoutModificationTemplate>" >> C:\Windows\StartLayout.xml

$regAliases = @("HKLM", "HKCU")

#Assign the start layout and force it to apply with "LockedStartLayout" at both the machine and user level
foreach ($regAlias in $regAliases){
    $basePath = $regAlias + ":\SOFTWARE\Policies\Microsoft\Windows"
    $keyPath = $basePath + "\Explorer" 
    IF(!(Test-Path -Path $keyPath)) { 
        New-Item -Path $basePath -Name "Explorer"
    }
    Set-ItemProperty -Path $keyPath -Name "LockedStartLayout" -Value 1
    Set-ItemProperty -Path $keyPath -Name "StartLayoutFile" -Value "C:\Windows\StartLayout.xml"
}

#Restart Explorer, open the start menu (necessary to load the new layout), and give it a few seconds to process
Stop-Process -name explorer
Start-Sleep -s 5
$wshell = New-Object -ComObject wscript.shell; $wshell.SendKeys('^{ESCAPE}')
Start-Sleep -s 5

#Enable the ability to pin items again by disabling "LockedStartLayout"
foreach ($regAlias in $regAliases){
    $basePath = $regAlias + ":\SOFTWARE\Policies\Microsoft\Windows"
    $keyPath = $basePath + "\Explorer" 
    Set-ItemProperty -Path $keyPath -Name "LockedStartLayout" -Value 0
}

#Restart Explorer and delete the layout file
Stop-Process -name explorer
Remove-Item C:\Windows\StartLayout.xml

또한이 스크립트는 몇 가지 다른 방식으로 사용될 수 있습니다.

  1. 현재 및 미래의 모든 사용자에게 적용하려면 (시작 항목을 고정하는 기능을 잃게됩니다)

    ㅏ. 아래의 모든 것을 제거하십시오#Enable the ability to pin items again by disabling "LockedStartLayout"

  2. 사용자 정의 된 레이아웃을 적용하려면

    ㅏ. 시작 레이아웃을 원하는대로 정확하게 사용자 정의

    비. 이 MS 가이드를 사용하여 내 보냅니다 : https://docs.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout

    씨. 내 보낸 XML과 함께 제공 한 빈 레이아웃을 바꾸십시오 (문자를 올바르게 이스케이프해야 함)

원래 질문에 언급 된 모든 사례를 처리해야합니다.


3

InterLinked가 제안한 방법의 대안은 PowerShell을 사용하여 앱을 제거하는 것입니다 (이것은 앱을 숨기지 않고 완전히 제거합니다).

Get-AppXPackage | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage

자세한 내용은이 자습서를 참조하십시오. http://www.tenforums.com/tutorials/4689-apps-uninstall-windows-10-a.html


1
문제는 그것들을 숨기는 것에 관한 것입니다. "App Connector"를 제거하면 Windows Store가 쓸모 없게됩니다.

2

"Open Shell"을 사용하여 Windows 7 시작 메뉴를 다시 가져올 수 있습니다. 이 프로그램은 Microsoft "Metro"시작 메뉴를 대체합니다. XP 또는 Win7 모양을 얻을 수 있도록 고도로 구성 가능합니다. 터치 스크린을 사용하지 않는 경우 Win10에 처음 설치하는 앱입니다.

다음과 같이 보입니다 :

Win7 클래식 쉘 예제

시작 메뉴 버튼을 변경하려면 작은 쉘을 원하는 아이콘으로 바꿀 수도 있습니다.

셸 열기 : https://github.com/Open-Shell/Open-Shell-Menu

참고 : Classic Shell은 이제 Open Shell이라고하며 완전히 오픈 소스입니다.


2
2017 년 12 월 3 일부터이 "Classic Shell"은 더 이상 적극적으로 개발되지 않았지만 오늘 설치했으며 작동합니다. 최신 버전의 코드는 SourceForge에서 릴리스되었습니다. 자세한 내용은 여기를 참조 하십시오 .
Nasri Najib

0

Windows 10을 사용한다고 언급했습니다. 그룹 정책 편집기가이 기능을 제공합니다. 그룹 정책 템플릿을 사용하여 대규모 설정을 관리 할 수 ​​있습니다.

타일이 필요없는 경우 템플릿에 타일이 없는지 확인하고 배포하십시오. 여기에 특정 타일이 필요한 경우 타일을 한 번 정렬하고 캡처 한 다음 배포하십시오.

이 링크 를 사용 하여이 방법에 대해 자세히 알아볼 수 있습니다

gpedit.msc가없는 경우 타사 해결 방법을 사용하여 설치할 수 있지만 홈 에디션을 사용하는 경우에만 가능합니다. 그렇지 않으면 그대로 작동합니다.


이것은 Enterprise 버전으로 제한되지 않습니까?
grawity

1
그룹 정책 편집기는 엔터프라이즈 및 프로로 제한하지만 해결 방법은 가정이있다한다 - superuser.com/questions/1018145/...
상호

예, Pro에는 gpedit이 있지만 타일 템플릿에 대한 특정 정책은 내가 들었던 Enterprise 전용입니다.
grawity

@grawity 템플릿 자체에 익숙하지 않습니다. 당신은 그것을 조사해야 할 것입니다
InterLinked

0

이 스크립트는 잘 작동합니다

(New-Object -Com Shell.Application).
    NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
    Items() |
  %{ $_.Verbs() } |
  ?{$_.Name -match 'Un.*pin from Start'} |
  %{$_.DoIt()}

Win 10 버전 1709 및 1803에서는 스토어에서 응용 프로그램을 설치하기위한 링크 (바로 가기가 아닌) 바로 가기를 제외한 모든 바로 가기를 제거합니다 (뉴스, 속도 테스트 등).

이 스크립트는 설치 될 때 제거합니다.


이 답변은 7 개월 전에 @ max630이 제공 한 답변과 어떻게 다릅니 까?
Marco Lackovic

-3

무료 버전 Startmenux 를 사용하여 타일이없는 시작 메뉴와 같은 Windows XP 및 스크롤 메뉴에 숨겨져있는 대신 전체 프로그램 목록이 화면에 표시됩니다 (요크).

다른 유사한 프로그램이 있다고 생각합니다. 여기 공정성을 위해 다른 사람들을 소개 하는 기사 가 있습니다.


2
링크 전용 답변은 실제로 도움이되지 않습니다.
Ramhound

-3

새로 구입 한 컴퓨터에 사전 설치된 모든 맬웨어를 제거하려면 Windows 10을 새로 설치하여 새로 시작 해야합니다 .

  1. 지금 도구 다운로드
  2. 동의하기
  3. 아무것도
  4. 스타트

컴퓨터에서 모든 Windows 스토어 앱을 제거하려는 경우 관리자 PowerShell에서이 명령을 사용할 수 있습니다 Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage. 시작 메뉴는 Windows 스토어 앱에만 제공되므로 모두 제거됩니다. 그러나 필요한 모든 Windows 스토어 앱을 다시 설치해야합니다.

모든 스크립트를 제거하는 PowerShell 스크립트를 만들 수도 있습니다. 명령의 구문은 Pin-App "Mail" -unpinMail을 원하지 않는 타일로 바꾸고 타일 당 한 번씩 명령을 복사하여 붙여 넣기하면됩니다. 행운을 빕니다!


외부 링크가 끊어 지거나 사용할 수없는 경우 답변이 유용하지 않습니다. 답변에 필수 정보를 포함시키고 귀속 및 추가 정보를위한 링크를 사용하십시오. 감사.
fixer1234

2
당신은 괴물 같은 질문을 읽었습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.