Visual Studio Community ทดลองใช้ 30 วันหรือไม่


297

ฉันติดตั้ง VS Community 2017 ฟรีที่คาดคะเนบนพีซีของฉันและ 30 วันต่อมาฉันได้รับข้อความนี้จาก VS โดยบอกว่าใบอนุญาตของฉันหมดอายุ

ใบอนุญาต? หมดอายุ? ฉันคิดว่ารุ่นชุมชนเป็น "ฟรีตลอดไป" ดังนั้นจึงมีแท็ก "ชุมชน" เกิดอะไรขึ้น? ฉันลองลงชื่อเข้าใช้ด้วยบัญชี outlook.com แต่มีข้อความว่า "มีบางอย่างผิดปกติ" และกลับมาที่หน้าจอเดียวกัน

ฉันจะรับ VS 2017 เวอร์ชันฟรีได้อย่างไรฉันจึงสามารถทำงานในโครงการ FOSS ของฉันได้

การทดลอง


ฉันได้รับข้อความต่อไปนี้และไม่สามารถทำงานอื่น ๆ ได้ภายใน Visual Studio 2017 RC: การวางจำหน่ายล่วงหน้านี้สิ้นสุดลงแล้ว การวางจำหน่ายล่วงหน้านี้หมดอายุแล้ว ขอบคุณสำหรับการเข้าร่วม อัปเกรดเป็นผลิตภัณฑ์รุ่นล่าสุดเพื่อให้ทำงานได้อย่างต่อเนื่องโดยไม่หยุดชะงัก อัพเกรดรุ่นก่อนวางจำหน่ายของคุณตรวจสอบใบอนุญาตที่อัปเดตแล้ว ไม่มีตัวเลือกอื่น ๆ บนหน้าจอทำงาน กล่าวคือ "อัพเกรดรุ่นก่อนวางจำหน่ายของคุณ" หรือ "ตรวจสอบใบอนุญาตที่ได้รับการอัปเดตปัจจุบันฉันมีใบอนุญาต MSDN ที่ถูกต้องดังนั้นจึงไม่ควรมีปัญหา
Binny

1
ซ้ำซ้อนกับวันหมดอายุ
Franklin Yu

4
หากคุณลงชื่อเข้าใช้แล้วและเห็นข้อความนี้คุณต้องออกจากระบบแล้วกลับเข้ามาใหม่อีกครั้ง
soutarm

2
นอกจากนี้ยังแจ้งว่าสิทธิ์ใช้งานนั้นค้างเป็นระยะและแจ้งให้คุณรีเฟรชใบอนุญาตโดยคลิกที่ปุ่มและลงชื่อเข้าใช้อีกครั้ง เกิดขึ้นกับฉันในตอนนี้ระหว่างเซสชันการดีบักที่ค่อนข้างยาวและทำลายเซสชัน
Eric J.

คำตอบ:


267

เข้าสู่ระบบและทดลองใช้ 30 วันจะหายไป!

"และหากคุณลงชื่อเข้าใช้แล้วให้ออกจากระบบแล้วลงชื่อเข้าใช้อีกครั้ง" -b1nary.atr0phy


30
(และหากคุณลงชื่อเข้าใช้แล้วให้ออกจากระบบแล้วลงชื่อเข้าใช้อีกครั้ง)
b1nary.atr0phy

58
ทำไมฉันต้องลงชื่อเข้าใช้เพื่อใช้ผลิตภัณฑ์ฟรี
Fueled โดย Coffee

6
ฉันคิดว่าการออกจากระบบกล่อง linux ของฉันไปยังไมโครซอฟท์นั้นจะเจ็บปวดน้อยกว่าการใช้รหัส c # กับ visual studio ฉันควรถอนการติดตั้งชิ้นส่วนอึนี้
aaaaaa

23
@FueledByCoffee: ทำให้ "data mining"
c00000fd

15
นี่เป็นการดูถูกอย่างยิ่ง .... Community Edition ที่คุณต้องลงทะเบียนและลงชื่อเข้าใช้ ฉันเกลียด M $ มากกว่าที่เคยทำ PH! กลับไปที่ Netbeans ขอบคุณมาก !!
chrips

69

หากต้องการข้าม "30 วันที่เหลือจะต้องออนไลน์เพื่อลงชื่อเข้าใช้" ลงชื่อเข้าใช้บัญชี Microsoft หนึ่งครั้งคุณจะได้รับ% LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensingโฟลเดอร์ที่คุณสามารถคัดลอกไปยังพีซีออฟไลน์


13
ยอดเยี่ยมสำหรับพวกเราที่ถูกสาปด้วยนโยบายองค์กรและไม่ จำกัด การเข้าถึงอินเทอร์เน็ตนี่เป็นวิธีเดียวที่จะได้รับเวอร์ชั่นฟรีที่น่าจะใช้งานได้!
Martin Laukkanen

นี่ยังคงผูกติดอยู่กับบัญชีที่คุณใช้สร้างบัญชี ตัวอย่างเช่นฉันคัดลอกจากการติดตั้งที่ฉันลงชื่อเข้าใช้ด้วยบัญชี MSDN ของฉันและฉันเห็นการแจ้งเตือน "คุณมีสิทธิ์ใช้งานสำหรับรุ่นองค์กร" อย่างไรก็ตามฉันไม่เห็นข้อมูลอื่น ๆ เกี่ยวกับบัญชีของฉัน ... ฉันสงสัย ถ้าปลอดภัยที่จะแบ่งปันกับเพื่อนร่วมงาน (บนภาพ VM ตัวอย่าง)?
FizxMike

ฉันลงเอยด้วยการใช้บัญชีที่ไม่ได้ผูกติดกับสิ่งใดที่สำคัญ ... ดูเหมือนปลอดภัยพอเพราะดูเหมือนว่าใบอนุญาตได้รับการปฏิบัติแยกต่างหากจากบัญชีที่ลงชื่อเข้าใช้
FizxMike

Argh ใช้งานไม่ได้กับฉันอีกต่อไปกับ Visual Studio 2019 :-(
Ruslan Garipov

31

การปฏิเสธความรับผิดที่สำคัญ: ข้อมูลด้านล่างนี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น! การขยายระยะเวลาทดลองใช้งาน Visual Studio Community 2017 อาจผิดกฎหมาย!

เริ่มกันเลย

HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878รีจิสทรีคีย์ที่น่าสนใจ: ฉันถือว่า08878คีย์ย่อยอาจแตกต่างจากการติดตั้งไปยังการติดตั้ง (เพราะเหตุใด, ไม่ใช่,) ฉันได้ทดสอบด้วยตัวเองเท่านั้น ดังนั้นให้ตรวจสอบคีย์ย่อยอื่น ๆ หากคุณไม่สามารถจับคู่ค่าที่เหมาะสมดังที่อธิบายไว้ด้านล่าง CryptProtectDataค่าไบนารีที่เก็บไว้ในที่สำคัญที่ถูกเข้ารหัสด้วย CryptUnprotectDataดังนั้นถอดรหัสมันเป็นครั้งแรกด้วย จำนวนไบต์ที่น่าสนใจ (little-endian):

  • [-16]และ[-15]เป็นปีที่หมดอายุ
  • [-14]และ[-13]เป็นเดือนที่หมดอายุ
  • [-12]และ[-11]เป็นวันหมดอายุ

การเพิ่มค่าเหล่านี้ (ดีกว่าปี :)) จะขยายระยะเวลาทดลองใช้ของคุณและกำจัดหน้าจอปิดกั้น! ฉันไม่รู้เครื่องมือดังกล่าวที่อนุญาตให้แก้ไขค่ารีจิสตรีที่เข้ารหัสดังนั้นโปรแกรมขนาดเล็กของฉันในC++และWindows APIดูเหมือนว่า:

RegGetValue
CryptUnprotectData
Data.pbData[Data.cbData-16]++;
CryptProtectData
RegSetValue

ภาษาจริงไม่สำคัญว่าคุณจะสามารถเข้าถึงฟังก์ชันรีจิสตรีและ crypto ในภาษาของคุณได้ C++ฉันแค่พูดภาษา ขออภัยฉันไม่ได้เผยแพร่รหัสที่พร้อมใช้งานด้วยเหตุผลด้านจริยธรรม


17
ฉันไม่เห็นสิ่งใดที่ผิดจรรยาบรรณในการใช้ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการที่ผู้คนใช้มานานกว่า 30 ปีเพื่อหลีกเลี่ยงการทำงานของผลิตภัณฑ์ที่โฆษณาฟรี ข้อมูลของฉันเป็นสกุลเงินและต้องชำระด้วยเพราะโดยพื้นฐานแล้วเป็น IDE และผู้รวบรวม C / C ++ ที่ควรจะเป็นฟังก์ชั่นพื้นฐานของระบบทำให้ผลิตภัณฑ์นี้ไม่ฟรีตามที่โฆษณาไว้ และหากเพียงแค่เปลี่ยนค่าในไฟล์สุ่มบนคอมพิวเตอร์ของฉันหยุดโปรแกรมนั้นเพื่อขอข้อมูลของฉันฉันก็ยินดีที่จะทำเช่นนั้น
salbeira

2
Dimitrii หรือ @beatcracker คุณสามารถโพสต์ซอร์สโค้ดของคุณได้ไหม ฉันลองใช้วิธีนี้ใน Python และทำการถอดรหัสคีย์ reg แต่ก็เท่าที่ฉันจะทำได้ แหล่งไพ ธ อนของฉันอยู่ที่นี่: paste2.org/6G5V34hI
WackGet

9
@WackGet แน่นอนว่ามันมีอยู่แล้ว: github.com/beatcracker/VSCELicense มีความสุข!
beatcracker

4
คุณรู้หรือไม่ว่ากุญแจคืออะไรสำหรับ VS2019?
NN_

2
ขอบคุณ @beatcracker และ Dmitrii สำหรับโมดูล PowerShell ของ beatcracker ที่จะนำเข้าอันดับแรกฉันต้องดำเนินการSet-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUserในฐานะผู้ดูแลระบบใน PowerShell
TimH - Codidact

22

ในกรณีของฉันฉันแล้วได้ลงนามใน. ดังนั้นผมจึงต้องsign outและsign inอีกครั้ง

ในสเปนมีCerrar Sesionsign out

ภาพหน้าจอ


9
คุณสามารถคลิกCheck for an updated licenseโดยไม่ต้องออกจากระบบและกลับมาใหม่อีกครั้ง
Timothy Gonzalez

2
@TimothyGonzalez ฉันพยายามแล้วว่ามันไม่ทำงาน มันบอกว่าWe could not download the license. Please check your network connection or proxy settings.- การเชื่อมต่อเครือข่ายของฉันไม่เป็นไร btw ...
Eric

7

VS 17 Community Edition ให้บริการฟรี คุณเพียงแค่ต้องลงชื่อเข้าใช้ด้วยบัญชี Microsoft ของคุณและทุกอย่างจะใช้ได้อีกครั้ง


ถ้าคุณต้องลงชื่อเข้าใช้มันจะไม่ "ฟรี" - คุณต้องชำระเงินพร้อมกับข้อมูลส่วนบุคคลของคุณซึ่ง Microsoft มีแนวโน้มที่จะขายที่อื่น
sdaau

1

สตูดิโอภาพ

A.ลงชื่อเข้าใช้หากคุณยังไม่ได้ลงชื่อเข้าใช้

การตั้งค่าบัญชี

บีหากลงชื่อเข้าใช้แล้วคลิกที่ลิงค์ตรวจสอบใบอนุญาตที่อัปเดตแล้วในหน้าการตั้งค่าบัญชี

การตั้งค่าบัญชี

C. "เราไม่สามารถดาวน์โหลดใบอนุญาตโปรดตรวจสอบว่าบัญชีของคุณผ่านการตรวจสอบแล้ว" หากพบข้อความนี้ให้ลงชื่อออกและลงชื่อเข้าใช้อีกครั้งคุณสามารถออกจากระบบโดยคลิกที่ลิงก์ออกจากระบบแล้วลงชื่อกลับเข้าใช้อีกครั้งโดยคลิกที่ไอคอนบัญชีที่มุมบนขวาของ Visual Studio หรือคุณสามารถคลิกลิงก์ป้อนข้อมูลประจำตัวของคุณอีกครั้ง ลิงค์นี้เป็นเครื่องบ่งชี้ที่ดีว่าบัญชีของคุณไม่ได้รับการซิงค์กับเซิร์ฟเวอร์ของ Microsoft และข้อความแสดงข้อผิดพลาดนั้นถูกต้องเนื่องจากบัญชีของคุณไม่ได้รับการรับรองความถูกต้องและไม่สามารถรีเฟรชใบอนุญาตได้

เข้าสู่ระบบ เข้าสู่ระบบ

การตั้งค่าบัญชี

เมื่อคุณลงชื่อเข้าใช้อีกครั้งและบัญชีของคุณได้รับการรับรองความถูกต้องเรียบร้อยแล้วคุณจะเห็นว่าลิงก์ "ป้อนข้อมูลรับรองของคุณ" หายไป นี่เป็นตัวบ่งชี้ที่ดีที่คุณสามารถไปข้างหน้าและรีเฟรชใบอนุญาต หากไม่เป็นเช่นนั้นโดยอัตโนมัติคุณสามารถคลิกที่ลิงค์ตรวจสอบลิงค์ลิขสิทธิ์ที่อัปเดตอีกครั้ง เวลานี้คุณจะเห็นข้อความยืนยันสั้น ๆ และที่อยู่อีเมลที่เกี่ยวข้องของคุณจะปรากฏ

การตั้งค่าบัญชี

สตูดิโอภาพ

การลงชื่อเข้าใช้นั้นหลีกเลี่ยงไม่ได้หากคุณต้องการกำจัดคำเตือนที่น่ารำคาญนี้ แต่แม้ว่าคุณจะได้รับการลงนามตั้งแต่วันแรกคุณอาจยังคงใช้คำเตือนนี้ จากประสบการณ์ของฉันสิ่งนี้อาจเกิดขึ้นหากคุณเพิ่งเปลี่ยนรหัสผ่านสำหรับบัญชีของคุณหรือคุณได้เพิ่ม 2FA (การยืนยันสองขั้นตอน) ลงในบัญชีของคุณหรือคุณได้รีเซ็ตรหัสกู้คืนสำหรับบัญชีและรหัสผ่านของแอป นอกจากนี้ยังอาจเกี่ยวข้องกับการไม่ใช้งานหรือการเปลี่ยนแปลงล่าสุดที่ Microsoft ทำกับ "ประสบการณ์การลงชื่อเข้าใช้" สำหรับบัญชี Microsoft

ไม่ว่าด้วยเหตุผลใดก็ตามการลงชื่อเข้าใช้หรือออกจากระบบจากนั้นการลงชื่อเข้าใช้อีกครั้งดูเหมือนจะเป็นการรักษาที่ดีที่สุดสำหรับความรำคาญนี้


มันไม่ได้ผลสำหรับฉัน ฉันพยายามติดตั้งใหม่เชื่อมโยงใหม่และคลิกที่ลิงก์ ลิงก์บอกว่าเหมือนเดิมทุกครั้ง
HZStudio

1

ฉันมีปัญหานี้ การลงชื่อเข้าใช้หรือกดลิงค์ "ตรวจสอบใบอนุญาตที่อัปเดตแล้ว" ไม่ทำงานสำหรับฉัน วิธีแก้ปัญหาของฉันคือรีสตาร์ท Visual Studio ลองอีกครั้ง (ลงชื่อเข้าใช้และตรวจสอบใบอนุญาต) รีสตาร์ท Visual Studio ลองอีกครั้ง ฉันต้องทำหลายครั้งแล้วก็ใช้งานได้! (ฉันลองกดเมนู "ไฟล์" ที่มีอยู่ในช่วงเวลาสั้น ๆ ก่อนที่หน้าต่างคำขอที่น่ารำคาญจะปรากฏขึ้นอีกครั้ง) บางทีคุณอาจไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์หรือเซิร์ฟเวอร์เองไม่อัปเดตฐานข้อมูลอย่างรวดเร็ว พอ.


0

ในกรณีของฉันมันเป็นวิธีแก้ปัญหาที่สำคัญที่สุด - ฉันเพียงแค่ต้องการเรียกใช้ Vistual Studio ในฐานะผู้ดูแลระบบ

มันเป็นเรื่องเล็กน้อย แต่ฉันไม่เห็นสิ่งนี้พูดถึงทุกที่


แน่นอนคุณสามารถแก้ไขปัญหาอื่นได้
PayteR

0

ฉันใช้ Visual Studio Professional ที่ได้รับสิทธิ์ใช้งานผ่านการสมัคร MAPS Action Pack เนื่องจาก Microsoft Partner Center เวอร์ชันใหม่ต้องเพิ่มผู้ใช้ที่สมัครเป็นสมาชิกในซอฟต์แวร์ผลประโยชน์ของพันธมิตร

ศูนย์พันธมิตร -> ประโยชน์ -> การสมัครสมาชิก Visual Studio-> เพิ่มผู้ใช้

หลังจากนั้นต้องลงชื่อออกและป้อนข้อมูลประจำตัวอีกครั้งในการตั้งค่าบัญชีของ VS


0

สำหรับ VS2019 ผมสามารถที่จะลงทะเบียนกับฉันGitHubบัญชี:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นมันจะส่งรหัสผ่านไปยังอีเมลของคุณและคุณจะสามารถลงชื่อเข้าใช้ได้


0

การปฏิเสธความรับผิดที่สำคัญ: ข้อมูลด้านล่างนี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น! การขยายระยะเวลาทดลองใช้งาน Visual Studio Community 2017 อาจผิดกฎหมาย!

คุณมีผลเหมือนกันเมื่อคุณลบไฟล์ทั้งหมดออกจาก HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517 เรียกใช้ "Visual Studio Installer" และเลือกตัวเลือก "ซ่อมแซม" ตอนนี้คุณมีการทดลองใช้ 30 วันใหม่ แต่คุณสูญเสียการกำหนดค่าทั้งหมดใน VS ของคุณ


0

โปรดจำไว้ว่าถ้าคุณอยู่ในพื้นที่สีแดงส่วนตัวพร้อมพร็อกซีบางส่วนคุณต้องออกจากระบบและเชื่อมต่อกับ WiFi ภายนอกอีกครั้ง


0

สำหรับกรณีของฉันปัญหาคือในความเป็นจริงที่ฉันยากจน machine.config และดูเหมือนว่า VS ไม่สามารถเชื่อมต่อฉันได้เพิ่มบรรทัดต่อไปนี้เพื่อ machine.config ของฉัน

<!--
<system.net>
 <defaultProxy>
  <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
 </defaultProxy>
</system.net>
<!--
-->

หลังจากเปลี่ยนส่วนก่อนหน้าเป็น:

<!--
<system.net>
 <defaultProxy>
  <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
 </defaultProxy>
</system.net>
-->

VS เริ่มทำงาน


0

ไม่รุ่นชุมชนให้บริการฟรีเพียงลงชื่อเข้าใช้และกำจัดคำเตือน สำหรับรายละเอียดเพิ่มเติมกรุณาตรวจสอบลิงค์ต่อไปนี้
https://visualstudio.microsoft.com/vs/support/community-edition-expired-buy-license/

ขอบคุณ Ravinder


ถ้าคุณต้องลงชื่อเข้าใช้มันจะไม่ "ฟรี" - คุณต้องชำระเงินพร้อมกับข้อมูลส่วนบุคคลของคุณซึ่ง Microsoft มีแนวโน้มที่จะขายที่อื่น
sdaau
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.