rchin-poe-trade icon indicating copy to clipboard operation
rchin-poe-trade copied to clipboard

javascript error permission denied

Open WillyChen-66 opened this issue 2 years ago • 4 comments

image 說明: 原本是可以使用的,某一天就會出現這個錯誤 近期電腦變動: 我有開啟WSL以及Hyper-相關功能

附上系統資訊 Edition Windows 11 Pro Version Dev Installed on ‎2/‎17/‎2022 OS build 22557.1 Experience Windows Feature Experience Pack 1000.22557.1.0

WillyChen-66 avatar Feb 22 '22 13:02 WillyChen-66

巴哈那邊也有人回報 Windows 11 會有這個錯誤跳出來,他說他用 VM 開 Windows 10 沒這問題 也許是有系統應用程式佔用了 3031 port(?),能幫我參照這個網站說明的去找看看嗎?我手邊沒有 Windows 11 的環境能測試 https://blog.csdn.net/APythonC/article/details/115588722

rChinnnn avatar Feb 23 '22 02:02 rChinnnn

今天電腦開機後,用了你提到的網址去查,沒有被占用,工具也確實開得起來了 我會再觀察看看是哪個應用搶了同一個port

WillyChen-66 avatar Feb 23 '22 04:02 WillyChen-66

你好 我也是升級win11後開不起來, 看敘述應該是3031被占用,所以用 netstat -ano | findstr 3031去找,發現沒有程式占用 使用w11的sandox可以成功開啟查價程式並搜尋,所以在想是不是系統內建保留 下netsh interface ipv4 show excludedportrange protocol=tcp去看也確實3031 PORT在範圍內, 解決辦法如下:

  1. 關閉winnat: net stop winnat
  2. 新增3031至個人保留: netsh int ipv4 add excludedportrange protocol=tcp numberofports=1 startport=3031
  3. 開啟winant: net start winnat

個人是以上述方式在非VM環境的win11下成功開啟程式並查價,不過這方面的操作沒有太多的了解,不知道會不會對其他程式有甚麼影響 感謝作者的程式讓查價過程能方便許多

Donvlouss avatar Feb 26 '22 04:02 Donvlouss

解決辦法如下:

  1. 關閉winnat: net stop winnat
  2. 新增3031至個人保留: netsh int ipv4 add excludedportrange protocol=tcp numberofports=1 startport=3031
  3. 開啟winant: net start winnat

@Donvlouss 感謝測試並提供解決辦法,會啟用兩個 port 是因為必須在 local 開前端與後端 官方提供的某些 API 用前端抓會報 CORS 錯誤,只能用後端去處理 不然我之後找看看 Win10、Win11 所有系統保留的 Port,確定後再修改要佔用哪兩個 Port

rChinnnn avatar Mar 02 '22 01:03 rChinnnn