네트워크에서 실행되는 애플리케이션을 실행하는 중 오류가 발생했습니다.

네트워크에서 실행되는 애플리케이션을 실행하는 중 오류가 발생했습니다.

로컬 서버(Windows Server 2012) 컴퓨터(예: Computer1)에 있는 LAN을 통해 휴대용 채팅 응용 프로그램을 사용하고 있습니다. 저는 또 다른 Windows 서버(Windows Server 2012) PC를 ​​가지고 있는데 그 PC에서 약 10명이 일하고 있습니다. 그 PC를 컴퓨터2라고 말해보세요. 컴퓨터2에서 작업하는 동안 우리는 컴퓨터1에서 채팅 애플리케이션에 액세스하곤 했습니다.

언젠가는 채팅 애플리케이션의 일부 기능을 업데이트하고 오류 없이 컴퓨터1의 기능을 교체하겠습니다. 이제 컴퓨터2 사용자가 최신 버전의 애플리케이션을 사용할 수 있도록 하려면 컴퓨터2의 모든 작업 사용자가 채팅 애플리케이션을 닫았다가 열어야 합니다. 최신 버전의 앱을 열기 위해 수행해야 하는 절차입니다.

  1. userA와 userB는 채팅 애플리케이션을 사용하고 있습니다.
  2. userA, userb 모두 애플리케이션을 닫습니다.
  3. userA, userb가 앱을 엽니다.

내 문제는 다음과 같습니다.

  1. userA와 userB는 채팅 애플리케이션을 사용하고 있습니다.
  2. userA는 애플리케이션을 닫았지만 userB는 여전히 해당 앱을 열어두었습니다.
  3. userA가 앱을 열면 userA는 컴퓨터1에서 사용할 수 있는 새 버전 대신 이전 버전을 받게 됩니다.

왜 이런 일이 발생합니까? Windows가 캐시를 어디에 저장합니까? 다른 사용자가 계속 열려 있을 때 해당 응용 프로그램이 최신 버전을 로드하도록 할 수 없습니까? 해결 방법으로 방법 1을 따를 수 있다는 것을 알고 있지만 앱을 열도록 다시 알릴 수 있도록 모든 사용자가 앱을 닫았다는 것을 아는 것은 매우 어렵습니다.

도와주세요.

답변1

사용자 B가 파일을 열어두었기 때문에 파일이 실제로 업데이트되지 않은 것 같습니다.

Windows Server에서 파일을 강제로 닫으려면 MMC용 공유 폴더 스냅인을 엽니다. 로 이동파일 열기왼쪽 창에서. 기본 영역에서 문제의 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 다음열린 파일 닫기. 그러면 프로그램을 업데이트할 수 있습니다.

파일을 닫는 중

사용자 B의 프로그램 인스턴스는 실행 중인 파일이 갑자기 닫히기 때문에 이상하게 동작하거나 충돌이 발생할 수 있습니다.

관련 정보