科技要聞:桌面應用擔保幫助你需要保持最新的Windows 10


科技要聞:桌面應用擔保幫助你需要保持最新的Windows 10

文章插圖
互聯網在提高人們社會活動質量的同時可能對部分互聯網使用者造成傷害 。我們要正確認識網絡的兩面性 , 用其所長、避其所短,發揮網絡對生活的積極促進作用 。把網絡作為生活的補充就可以享受網絡的諸多益處,接下來這篇文章給大家說說互聯網科技的正能量 。【科技要聞:桌面應用擔保幫助你需要保持最新的Windows 10】
升級到新版Windows的問題與其說是新版操作系統本身,不如說是你在業務中需要使用的應用程序和設備是否與新版本兼容 。從歷史上看,這對于大型組織來說是痛苦的,因為它們有成千上萬的應用程序 , 這些應用程序是內部編寫的,來自第三方,或者它們的外圍設備仍然可以工作,但不再支持更新的驅動程序 。對過去痛苦的回顧可能會讓IT部門對升級保持警惕,原因可能是他們預期會浮現的問題,也可能是他們花費時間和資源測試應用程序以確保它們是兼容的——甚至是與Office Readiness Toolkit和Windows Analytics中的Upgrade Readiness等工具兼容 。
消費者一次又一次地告訴微軟,對應用程序兼容性的擔憂讓他們無法升級到Windows 10 , 或者無法跟上每年兩次的功能更新 。而在不到一年的時間里,Windows 7就會失去擴展支持,這是個問題 。
Windows已經有了兼容機制,可以讓應用程序運行在舊版本上 。Windows 10為特定的應用程序提供了數千種兼容性“墊片” 。微軟Windows商業團隊總經理Bernado Caldas表示 , 大量的分析表明 , 超過99%的應用程序與Windows 10兼容,99%的商業第三方插件與Office 365 Pro Plus兼容 。
“不到0.3%的文檔可能存在潛在的宏問題,但對于我們的金融服務客戶來說,這可能是一個關鍵問題,因為他們有很多帶有宏的電子表格 。我們為此做了很多兼容性的工作 。有一組帶有宏的64位文檔可能需要修復 。這個數字不到1%,我們估量惟獨0.6% 。”
微軟向來與大型組織合作來解決特定的問題 , 但一些客戶根本就不希翼得到那么多的幫助——所以它使這個過程變得不那么特殊,更加系統化 。
與桌面應用程序保證,客戶只是發送一個請求通過FastTrack門戶和微軟分配一個工程師一起工作,直到問題是固定的——這意味著是否幫助他們改變自己的代碼,得到一個OEM改變甚至改變的東西在辦公室或Windows來解決這個問題 。
一些客戶希翼這能像咨詢業務那樣運作,微軟會介入并審計他們使用的應用程序 。相反,桌面應用Assure team的負責人阿列克絲•洛佩斯(Aleks Lopez)解釋說,當一個應用程序不能在Windows 10上運行時 , 它是一個“補丁”服務 。其他人只是想知道微軟是否真的在考慮這些請求 。
“很多客戶認為我們不是一個真正拿起電話幫助他們的人 。當他們提交請求 , 意識到有人情愿免費與他們合作時 , 他們會告訴我們 , 他們現在沒有問題,但他們很高興知道我們在這里,一旦他們開始升級,他們就會使用這項服務 。”最后,那些想要確認服務是否真實的顧客中,幾乎沒有人會帶著問題回來——但洛佩茲不希翼他們不打第一個電話 。
“即使是對我們來說很簡單的事情,客戶也沒有正確的能見度 。他們認為這將是一個巨大的問題,而且會非常困難 。即使它不是很多應用程序,即使它只是一些問題 , 它真的很有壓力 。對我們來說,這是一個簡單的修復,我們已經見過無數次了 , 很容易解決 。對他們來說,這很困難,也帶來了很多焦慮 。”
第一波桌面應用Assure請求覆蓋了大約7000個應用程序(41000個請求幫助的客戶正在使用) 。在這7000個應用程序中 , 惟獨49個需要修復 。這是令客戶擔憂的應用程序的0.7%,因此團隊開始跟蹤客戶預期有多少應用程序會浮現問題 。洛佩茲告訴TechRepublic:“他們認為有17%的應用程序會崩潰 , 而我們看到的總體情況是% 。”
這是Windows團隊向來期望的,“但你永遠不知道有多少客戶擁有舊版本的Windows,也不知道防火墻后面的業務生態系統中有哪些是我們無法獲得遙測信號的,”Lopez說 。這種不確定性導致微軟讓大量用戶使用了桌面應用Assure team:“(請求的)數量明顯減少了——只是我們預期的一小部分,”洛佩茲補充道 。
最常見的問題是客戶為了提高應用程序中的安全發現問題而遷移到Windows 10 。但洛佩茲指出,這些問題對Windows 10來說不一定是新問題 。“是的,操作系統本身更安全 , 但他們通常在十多年前就部署了Windows 7,他們沒有選擇現在選擇的UAC(用戶賬戶操縱)等安全功能 。許多客戶不再同意 應用程序以治理模式運行 。他們選擇了Windows 7的更多功能,這也破壞了Windows 10的應用程序 。”
對于一家未命名的“全球IT服務咨詢公司”來說,問題出在 Windows庫中的SetWindowsHookExA函數,他們的應用程序使用該函數從Access 2003數據庫查詢值 。這款應用在禁用UAC的Windows 7上運行,但在UAC上運行時,用戶無法選擇或更新Windows 7或Windows 10上的數據,而且他們也沒有源代碼 。
其他常見的問題是基本的 , 比如客戶沒有升級到與Windows 10兼容的應用程序的新版本,因為他們不知道有這個版本 。事實上,很多桌面應用程序Assure報告都是由在網上搜索應用程序升級細節的團隊修復的 , 以至于微軟應用程序兼容性專家Chris Jackson寫了一篇關于如何搜索你自己的博客 。
許多桌面應用程序保證請求是關于軟件供應商的支持聲明;該軟件可能在Windows 10上運行得非常好 , 但如果軟件供應商沒有承諾在未來的Windows 10版本上支持它,客戶就會擔心在沒有支持的情況下運行它 。洛佩茲說 , 在這種情況下,“我們會聯系軟件供應商,向他們展示如何從我們這里獲得支持,這通常會讓他們有信心公布支持聲明 。”
有時是軟件供應商向他們的客戶尋求升級時遇到的問題的幫助 。WinMagic SecureDoc全磁盤加密單點登錄,用于在Windows 10更新后停止工作,因為一個注冊表項在升級過程中被刪除 。Windows團隊發現了這個問題,并開辟了一個修復程序,在兩周的更新期間遷移了整個注冊表項集 。WinMagic現在不再要求客戶在測試新版本時等待,而是保證SecureDoc將在30天內與所有新的Windows 10更新兼容——最終,這種兼容性將在Windows更新公布當天得到保證 。
有問題的%的應用程序往往是較老的應用程序 。洛佩茲說:“我們看到有些客戶的應用程序是1995年開辟的,而開辟者早已不在了 。”“這個應用程序在Windows 7上運行,他們轉到Windows 10 , 然后浮現了一些故障 。”問題應用程序包括Access 2003、Visual Basic 5和Visual Basic 6應用程序 。有時是打開安全特性導致了問題;其他時候,對api的引用已經被棄用 。
如果組織中有一個開辟人員可以更新源代碼,桌面應用程序Assure團隊將幫助他們這樣做 。如果沒有,Microsoft可以為應用程序創建一個墊片,使其重新運行 。對于那些擁有失敗的Access 2003應用程序且沒有源代碼的顧問,團隊創建了一個shim, authenticode對可執行文件進行了簽名,并更改了安裝文件夾,使其從一個可信任的位置運行,從而解決了問題 。
一位客戶有一個32位的應用程序 , 微軟知道它可以在64位版本的Windows上毫無問題地運行 。但它的安裝包是16位的,無法運行,所以桌面應用Assure團隊幫助他們創建了一個Windows 10的安裝包來安裝它 。
有時它會在Windows中浮現問題,然后微軟會修復這個問題(桌面應用程序會確保修復得到Windows和Office團隊的優先級) 。不過 , 這個問題很少浮現在Windows上,而當它浮現的時候,通常是一種技術和應用程序的獨特組合的邊緣情況 , 而不是一個會影響很多用戶的bug,洛佩茲說 。“每當我們在操作系統中進行修復時,通常都是針對特定的軟件供應商或客戶,或者最多是少數客戶 , 而不是大量組織 。”
?
宇宙大型汽車經銷商亨德里克汽車集團(Hendrick Automotive Group)就是這種罕見的組合之一 。卡爾達斯說:“他們的一些辦公室里有一臺老舊的打印機,與他們的業務線應用程序無法兼容,需要進行修復 。”“我們只用一行代碼就解決了這個問題 。”
并不是因為膽怯,亨德里克被派到微軟,信息技術副總裁羅伯特·泰勒告訴TechRepublic:“這是真正的未知 , 我們想從一開始就做好 。”
亨德里克的IT團隊有52名員工,負責治理全美近130家經銷商和服務中心的1萬名員工 。這些經銷商和服務中心治理著27個不同的汽車品牌,如寶馬(BMW)、雪佛蘭(Chevy)、菲亞特(Fiat)、本田(Honda)和保時捷(Porsche) 。這意味著要運行27家他們無法操縱的不同原始設備創造商的工具,包括用于汽車鑰匙的編程站 , 這些編程站運行的應用程序會回調到汽車創造商的系統——可能在或德國 。其中一些需要改變,微軟與創造商進行了協調 。