설치 관리자가 바탕 화면 바로 가기를 만들지 못하도록 차단할 수 있습니까?


8

내 바탕 화면에서 바로 가기를 사용하지 않도록했습니다. 나는 그렇게하기 위해 행동을 취할 필요가 없다.

답변:


0

내가 당신이 단축키를 만드는 모든 프로그램을 비활성화 할 수 있다고 생각하지 않지만, 울타리 .

그것은 바탕 화면에 아이콘을 그룹화 할 수 있지만 가장 중요한 것은 바탕 화면을 두 번 클릭하면 울타리에없는 모든 항목을 숨길 수 있다는 것입니다.

alt text


펜스는 유료 프로그램입니다.
user598527

4

내가 그것을 알고있는 덮어 쓰기 설정은 없지만 세 가지 옵션이 있습니다 - 하나는 위험하고 하나는 우회로, 다른 하나는 안전합니다!

위험한 방법

다음 폴더에서 보안 설정 편집 : (한 폴더 위로 이동하여 마우스 오른쪽 버튼으로 클릭하고 속성 수행)

c:\users\<name>\Desktop

or

%userprofile%\Desktop

and

c:\users\default\Desktop

그런 다음 보안 탭으로 이동하여 편집을 클릭하십시오. Modify 및 Write에 Deny 속성을 추가하려고합니다. 설치 프로그램이 사용자에 따라 실행되는 경우 사용자를 위해이 작업을 수행해야합니다.

이것은 아이콘을 만들 수없는 단점이 있지만 작동해야합니다.

안전한 길

설치로 생성 된 모든 아이콘을 삭제하십시오!

우회 길

항목이없는 바탕 화면의 아무 곳이나 마우스 오른쪽 단추로 클릭하십시오. 보기 옵션을 확장하고 "바탕 화면 아이콘 표시"를 해제하십시오. 물론이 아이콘에는 단점이 있습니다. 그러나 이것이 달성하려는 경우 중요하지 않습니다!


4

예약 된 작업을 사용하고 사용자 지정 스크립트 나 프로그램을 작성할 필요가없는 간단한 방법이 있습니다.

나는 아이콘을 삭제할 예정된 작업을 설정했다. 주기적으로 (그리고 MSI 설치가 완료된 후에) 실행되기 때문에 다소 불완전하지만 작동합니다 (6 개월 동안 사용하면 꽤 잘됩니다). 현재 사용자와 "공용"사용자의 프로필 모두에 대한 링크를 직접 삭제합니다. 물론 이렇게 할 수있는 권한이 있는지 여부에 달려 있습니다.


작업은 다음과 같이 생성됩니다.

  • 이름 : 바탕 화면 바로 가기 삭제
  • 최고의 권한으로 실행

Task scheduler - General

  • 방아쇠 :
    • 이벤트 :
      • 로그: Application
      • 출처: MsiInstaller
      • 이벤트 ID : 1042
    • 매일 : 매일 오전 5시

Task scheduler - Conditions

  • 작업 : 프로그램 시작
    • 프로그램 / 스크립트 : cmd
    • 인수 : /c for %f in (%userprofile%\Desktop\*.lnk %userprofile%\..\Public\Desktop\*.lnk) do del "%f"

Task scheduler - Actions

  • 조건 : 없음

Task scheduler - Conditions


.xml 파일로 저장 한 다음 Windows 작업 스케줄러로 가져올 수있는 작업은 다음과 같습니다.

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2012-11-02T00:46:01.691625</Date>
    <Author>Gregmac</Author>
  </RegistrationInfo>
  <Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Application"&gt;&lt;Select Path="Application"&gt;*[System[Provider[@Name='MsiInstaller'] and EventID=1042]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
    </EventTrigger>
    <CalendarTrigger>
      <StartBoundary>2012-11-02T05:00:00</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>Greg</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>P3D</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>cmd</Command>
      <Arguments>/c for %f in (%userprofile%\Desktop\*.lnk %userprofile%\..\Public\Desktop\*.lnk) do del "%f"</Arguments>
    </Exec>
  </Actions>
</Task>

0

Windows에서이 작업을 수행 할 수있는 방법이 있는지 모르겠지만이 기본 코드가 작동한다는 것을 알고 있습니다.

Kill("C:\Users\<name>\Desktop\*.lnk")

이렇게하면 바탕 화면의 모든 바로 가기가 자동으로 삭제됩니다.

그렇지 않으면 수동으로 삭제하는 것 외에 어떤 방법을 모르겠습니다.
(어쨌든 몇 초만 걸립니다)
만약 내가 정말 그 일을하고 싶지 않았다. @ 윌리엄이 제안한 "위험한 방법"을 사용했다.


불행히도, 바탕 화면 아이콘이 삭제 된 경우 응용 프로그램이 다시 만들어집니다.
Dour High Arch

-1

나는이 질문이 거의 7 살이라는 것을 알고 있지만, 웹 검색에서 나온 이래로 나는 그것에 덧붙일 것이라고 생각했다.

운영 체제가 Windows Server 인 경우 파일 서버 리소스 관리자를 사용하여 특정 위치에 대한 특정 파일 차단을 만들 수 있습니다.


-1

데스크탑 폴더에 대한 사용 권한을 변경하여 자신을 비롯한 모든 사람 (및 설치 프로그램과 같은 사용자가 시작한 프로그램)이 데스크탑에 쓰지 못하도록합니다. 질문은 원래 바로 가기에 대해 "완전히 무료"라고 언급 했으므로 휴지통과 내 컴퓨터도 숨겨야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.