Windows : 일반 (비 상승) 프로그램이 Program Files 디렉터리에 쓸 수있게합니다.


6

나는 "Program Files"디렉토리에 쓸 수 없기 때문에 이상한 행동을하는 오래된 응용 프로그램에 질려합니다. 관리자로 실행되도록 수동으로 설정하고 싶지 않으며 보안에 특히 신경을 쓰지 않습니다. 실행하는 응용 프로그램을 신뢰하는 것 외에도 Windows를 부팅하여 게임을 실행하기 때문에 (파티션이 ' 귀중한 데이터가 포함되어 있음), 보통 어쨌든 매 2 개월마다 Windows를 재설치해야합니다.

어떻게 프로그램 파일과 프로그램 파일 (x86)을 사용 권한에 관계없이 모든 응용 프로그램이 쓸 수있는 일반 디렉터리 (사용 권한 관점에서)로 만들 수 있습니까?

지금 당장 Windows 10을 실행하고 있지만 이상적으로는 나중에 참조 할 수 있도록 8 / 7 / Vista에서도이 작업을 수행하는 방법을 알고 싶습니다.

편집 : 필자는 Windows 10 엔터프라이즈 버전을 사용하고 있으므로 그룹 정책이나 필요한 경우 다른 것을 수정할 수 있습니다.


1
해당 프로그램 폴더에 대한 사용 권한을 변경하십시오.
— Moab

나는 이것이 내가해야 할 일이라고 생각했지만, 윈도우의 UI는 내가 바꿀 필요가 있거나 바꿔야하는 것을 (최소한 나에게는) 분명하게하지 않는다. 좀 더 자세한 안내를 해 주시면 감사하겠습니다.
— Wowfunhappy

이것이 프로그램 데이터 디렉토리를 소개하는 목적 이었는지 확실히 확신합니다. 프로그램 파일에 더 이상 쓸 수 없기를 바랍니다.
— Dandy

1
나는 그것을 안다. 그들 나를 원하지 마라. 나는 그리고 내 컴퓨터 야! & gt; : 0
— Wowfunhappy

더 많은 답변을 추가했습니다. Windows에 오신 것을 환영합니다. Windows의 코드입니다. 해킹 할 수있는 방법이있을 것이라고 확신하지만, 문제가 더 많이 발생할 것입니다. 그렇다면 확실합니다.
— Dandy

답변:


3

폴더의 보안 설정을 변경하여 프로그램 파일에 쓸 응용 프로그램을 가져올 수 있습니다.

  1. 등록 정보로 이동하여 보안 탭을 선택하십시오.
  2. 고급을 클릭하십시오.

    enter image description here

  3. 자신의 계정으로 소유권을 변경하는 대신 TrustedInstaller, 전파 시키십시오. 이를 통해 자신을 주체 목록에 추가 할 수 있습니다.
  4. '추가'를 클릭하고 사용자 이름을 입력하고 '이름 확인'을 누르면 자동 수정됩니다.

이제 사용자 이름에 '모든 권한'을 추가 할 수 있으며, 실행하는 모든 응용 프로그램은이 폴더와 그 하위 폴더에 쓸 수 있어야합니다.

이를 통해 Chrome이 OpenVPN 프로필을 설치 디렉토리에 직접 저장하도록 할 수있었습니다.


6

Windows Vista (UAC)에서 도입 된 보안 기능으로 인해 "프로그램 파일"과 같은 보호 된 위치에 쓰기를 시도하는 관리자가 아닌 프로그램은 쓰기를 가져 와서 대체 "사용자에게 친숙한"위치로 리디렉션합니다.

위키 피 디아 주 (관련 섹션을 강조했습니다).

사용자가 실행될 것이라는 가정하에 작성된 응용 프로그램   관리자 권한으로 이전 버전에서 경험있는 문제 발생   제한된 사용자 계정에서 실행할 때 Windows의   컴퓨터 전체 또는 시스템 디렉토리에 쓰기를 시도했습니다 (예 :   프로그램 파일) 또는 레지스트리 키 (특히 HKLM). UAC 시도   이것을 사용하여 완화시키다. 리디렉션되는 파일 및 레지스트리 가상화   사용자의 위치 내에서 사용자 별 위치에 쓰기 (및 후속 읽기)   윤곽. 예를 들어, 응용 프로그램이 쓰기를 시도하면   "C : \ program files \ appname \ settings.ini"이고 사용자에게는   해당 디렉토리에 쓰기 권한이 있으면 쓰기가 리디렉션됩니다.   "C : \ Users \ 사용자 이름 \ AppData \ 로컬 \ VirtualStore \ 프로그램"   Files \ appname \ settings.ini "에 있습니다.

이것은 단지 당신이 바꿀 수없는 것이 아닙니다. 이는 의도적 인 것입니다.


따라서 프로그램 파일을 보호 된 위치에서 차단하는 방법은 없습니다.
— Wowfunhappy

1
물론, 당신은 영구적으로 권한을 변경할 수 있지만 그것은 윈도우를 망칠 것입니다.
— Ramhound

1
실제 문제는 소프트웨어가 Windows에서 제대로 작동하지 않는 것으로 기록 되었기 때문입니다. 예를 들어 명시 적 보안을 설정하고 레지스트리 설정을 해킹하여 소프트웨어 문제를 해결할 수 있지만 실제 문제는 소프트웨어 코더 또는 공급 업체가 이해해야 할 최신 버전의 Windows에서 작동하도록 코드를 작성하지 않았습니다. 나는 문제가있는 기업에 팔린 소프트웨어조차도이 시간과 시간을 다시 보았다. 나는 항상 벤더에게 진정한 해결책을 요구하는 압력을 가하기 위해 비명을 지르며 고통을 느껴야한다.
— Pimp Juice IT

1
@Ramhound Windows가 "깨질"것이라고 말하면 부작용이 정확히 무엇인지 생각할 수 있습니까?
— Wowfunhappy

1
올바른 동작을 기대하는 응용 프로그램이 작동하지 않습니다.
— Ramhound
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.