如何看待微軟開始在Windows10里允許阻止非Store源win32程序的安裝?

微軟在最新的 Insider Preview 提供了一個選項:block 來自 Windows Store 以外 Win32 程序的安裝 (默認關閉)

https://www.ghacks.net/2017/02/27/windows-10-creators-update-block-win32-program-installation/

New Windows 10 anti-bloatware update attempts to block installation of Win32 apps

Microsoft#x27;s latest Windows 10 Creators Update test build has lots of fixes for PC users | ZDNet


你們都想多了,這約束的是Windows消費者軟體廠商的銷售手段,跟屁民、企業一點關係都沒有(逃

你們不是很討厭四大全家桶嗎?只要微軟做到了默認打開選項這一步,你們就能投票讓他們不能上「藍光」(逃


嚯,原文說的是不讓裝Store之外的程序,到你這裡就成了不讓裝Win32程序了?這造謠的功夫可以呀!Store里也可以是Win32程序,Store外也可以是UWP。井水不犯河水。Windows這裡卡的是來源,不是類型。


這個很好,斷絕某些製造全家桶的毒瘤利用普通人不懂電腦變現。給母親裝的 Chrome 怎麼過幾個月就變成 XX 安全套瀏覽器了,網易雲音樂怎麼就變成 XX 音樂了,微軟輸入法怎麼就變成 XX 拼音了?無腦送母親 iPhone 也是為了省事和被噁心到。

那麼,G胖這下是不是有的忙了。


對相當一部分開發者來說,教會用戶關閉這一選項要比上架商店要方便得多


因為微軟不想 hololens,xbox 和 windows 手機裡面跑滿 360,百度,金山全家桶啊。


向水果看齊,省得玻璃心新派果廚再天天叫嚷「全家桶」。外加艹死國內流氓,喂Win7廚吃屎,這些都是大好事…

我現在對Win7廚的厭惡已經超過了新派果廚,我無條件支持MS所有喂Win7廚吃屎的動作——反正他們其實別無選擇,既沒有能力也沒有意願拋棄Win,不是嗎?

反正現在有UWP轉換器,也有appx直接部署功能,要不要exe格式的傳統Win32,其實大多數情況下真的無所謂,不是嗎?


嗯,解決高分屏問題指日可待


你點是不就行了,裝了全家桶自己背鍋咯


問題不成立,排斥在哪裡?

看到題目更新了,然而這並不是排斥 Win32 而是排斥非 Store 渠道的應用,問題仍然不成立。

再次看到問題更新。

這個設定和 UAC 是一樣的,是為了防止手賤。因為,只要你用非管理員級別的賬戶,就不能安裝程序啊;這就類似於,即使沒有 UAC,你也可以用受限級別的賬戶防止自己不小心執行了糟糕的事情。

如果你是本機管理員,那麼你可以隨意修改本機設置,包括退域(從而解除域策略對自己的限制),然後關閉這個設定;如果你是本機普通用戶,那就只能被本機管理員和域管理員限制。


這不是排斥,而是基於以下兩方面考慮:

1. Win32許多應用已經陳舊,改為UWP會更好,適用於更多的硬體和場景。

2. Win32許多應用並不安全,對於企業管理來說尤其如此。如果禁止安裝/運行多數WIN32應用,只允許運行來自受限的企業Store的應用,那將大大提高企業、工業、教育業應用的安全性、可管理性和穩定性。


360 hololens衛士


不知道Visual Studio算不算「非Store源Win32程序」?


哪裡排斥了。只是免費的win10 cloud不能運行win32程序,但由win32轉制的UWP應用也是可以運行的,花錢也可以升級成普通的win10。至於其他版本,win32程序愛怎麼用怎麼用。

題目更新:題目描述裡面都說了提供了一個可以阻止的選項(默認關閉),題目又說默認阻止是幾個意思???


與世界接軌。iOS,macOS,Android哪個沒有這個功能?


我覺得這是特定版本吧

否則你還讓那些企業用戶怎麼活?


更新一下

windows商店並不是不能上win32應用,只是不能直接扔win32應用進去---需要轉制。

不要說得轉制像壓縮文件一樣方便,轉制可不只是加幾個xml文件打包成appx,其最大的難點在於轉變原有的功能實現方式。

那些wpf寫的,ui部分應該基本沒啥問題。但是最主要的,操作system32等系統文件夾的方式被虛擬了、隔離了。

打個比方,原本想要綁定一種文件後綴名,就去改註冊表。現在好了,註冊表虛擬化了,應用外面綁定沒效果了。

在打個比方,軟體A安裝完後會釋放很多dll文件,給軟體BCD使用。現在各個應用的system32都虛擬了隔離了,也不好直接訪問對方軟體的目錄了,怎麼辦?

所以就需要改代碼了啊,或多或少用上一些uwp提供的功能,或者win8甚至win10以後才提供的介面。然後---不兼容舊版本系統了。

-然而如果你還是想要兼容,怎麼辦?

-維護兩份代碼啊!

-這筆開銷誰出?

-你不是adobe之類的大廠,不是windows主動找上門叫你轉制,那當然不會是微軟出咯。

我個人其實是看好「轉制」這條路的,但不是現在的轉制,而是未來的轉制。微軟之前提到過,以後會提供直接針對exe的轉制方案,到那時候就不需要源代碼了,老程序也能直接上架了(不過版權問題依舊有待解決)。

只不過,現在商店裡的應用還是不夠,這個「不允許商店以外應用」的開關可能用處不大。你也許會感到新奇地打開它,但當發現一個不能運行的exe時又關掉,用完再打開……過了一段時間你就會「忘掉」重新打開這個開關了。

其實UAC也一樣,本質上是個好東西,但大多數人就算沒關掉,也是無腦點yes。這是因為,不點「是」就不能繼續下去,應用根本就沒設計當你拒絕許可權以後的響應。

iOS這種一開始就提供嚴格許可權管理的,上面應用都服服帖帖的。但windows就像安卓,發展到一半才開始考慮這種許可權,不少軟體就一副「愛用用,不用滾」的姿態了。

##原回答理想很豐滿,現實很殘酷。

我覺得大部分人都會關掉的。就像用一台只能從google商店下載應用的安卓…好吧這個是真的廢了。

win32轉制uwp,聽起來多麼美好,但真的很方便嗎?難道真的是一點代碼都不用改?

那些要用到系統許可權,要設置為系統服務的軟體,你們真的覺得可能會轉製為uwp?

那些開發者已經不維護的軟體,你覺得誰有權利轉制uwp?

如果windows store作為一個商店,能直接上傳win32程序,那這個選項作為約束版權,防止篡改的目的是很值得推薦的,就像UAC一樣。

但事實上是,有多少人能離開那些不能轉制的傳統的win32軟體?網銀都要插件的好嗎?

知乎上不是程序員多嗎,我問你們開了這個選項vs怎麼裝?vs難道能轉成uwp?(這樣倒好了,怎也不用擔心裝不上卸不掉了)

就算是軟粉,也要面對現實:WP差不多已經廢了,UWP也沒有多好。

win10再怎麼努力,應用商店比起iOS和安卓都差遠了。後者的應用商店,幾乎覆蓋了自身能做的所有事;而前者的應用商店,只包含日常應用的一部分。

想倒逼開發者轉向UWP?那也先想想要不要拿用戶當xi小sheng白pin鼠。


就windows store 那點app,要多少垃圾有多少垃圾,win32 app能有幾個

歡迎作大死,給android 桌面化一個機會!


作為微軟來說當然是希望UWP一統天下的,其它的,哪怕是自己之前的基盤的EXE也是要拿下的。

然而——我說你個微軟啊——

還記不記得你的WindowsPhone是怎麼死的不?

還準備重蹈覆轍?


證據是啥?上一次這麼干,好像是個叫WP的系統吧?墳頭草可不止三尺了。


單一渠道的前提是自身零售系統過硬,上下游流通環節暢通。

Windows Store至今難堪大用,若不放開軟體發行權,UWP死路一條。


推薦閱讀:

微軟股價因何在過去五年一直增長?
microsoft edge有沒有可能跨平台?
在微軟推出 Hololens 後,該如何評價 Google Glass?
微軟的所有程序員都用c#嗎?
如何評價 windows 10 下 utorrent 經常導致藍屏死機?

TAG:微軟Microsoft | MicrosoftWindows | 計算機 | 計算機系統 | Windows10 |