Visual Studio Community 30 günlük bir deneme midir?


298

Sözde ücretsiz VS Community 2017'yi bilgisayarıma yükledim ve 30 gün sonra lisansımın süresinin dolduğunu söyleyen VS'den bu mesajı alıyorum.

Lisans? Süresi doldu? Topluluk sürümünün "sonsuza kadar ücretsiz" olduğunu ve bu nedenle "topluluk" etiketini kullandığını düşündüm. Neler oluyor? Outlook.com hesabımla oturum açmayı denedim ancak "bir şeyler ters gitti" diyor ve aynı ekrana geri dönüyor.

FOSS projelerim üzerinde çalışabilmek için VS 2017'nin tamamen ücretsiz bir sürümünü nasıl edinebilirim?

Deneme


Aşağıdaki iletiyi alıyorum ve Visual Studio 2017 RC içinde başka bir iş yapmaya devam edemiyorum: Bu yayın öncesi sona erdi. Bu ön sürümün süresi doldu. Katıldığınız için teşekkürler. Kesintisiz çalışmaya devam etmek için bu ürünün en son sürümüne yükseltin. Ön sürümünüzü yükseltin Güncel bir lisans olup olmadığını kontrol edin. Ekranda başka seçenek çalışmıyor. yani. "Ön sürümünüzü yükseltin" veya "Güncellenmiş bir lisansı kontrol edin. Şu anda geçerli bir MSDN lisansım var, bu yüzden bu bir sorun olmamalı.
Binny


4
Zaten oturum açtıysanız ve bu mesajı görüyorsanız oturumu kapatmanız ve ardından tekrar oturum açmanız gerekir.
soutarm

2
Ayrıca, periyodik olarak lisansın bayatladığını ve bir düğmeyi tıklayıp tekrar oturum açarak lisansı yenilemenizi istediğini söylüyor. Oldukça uzun bir hata ayıklama oturumunun ortasında bana oldu ve oturumu mahvetti.
Eric J.

Yanıtlar:


268

Giriş yapın ve 30 günlük deneme süresi sona erecek!

"Ve zaten oturum açtıysanız, oturumu kapatıp tekrar oturum açın." -b1nary.atr0phy


30
(Önceden oturum açtıysanız, oturumu kapatıp tekrar oturum açın.)
b1nary.atr0phy

59
Ücretsiz bir ürün kullanmak için neden oturum açmam gerekiyor?
Kahve Tarafından

6
Linux kutumdan microsoft'a çıkış yapmanın görsel stüdyo kodunda c # 'a alışmaktan daha az acı çekeceğini düşündüm. Sadece bu saçmalýđý kaldýrmalýyým.
aaaaaa

23
@FueledByCoffee: "veri madenciliği" ne neden olur.
c00000fd

15
Bu çok hakarettir .... KAYIT OLMAK VE ÜYE OLMAK gereken bir Topluluk Sürümü. M $ 'dan zaten benden daha fazla nefret ediyorum. PH! Geri Netbeans çok teşekkür ederim !!
chrips

69

"30 gün kaldı oturum açmak için çevrimiçi olmalı", atlamak için bir kez Microsoft hesabında oturum açın, çevrimdışı PC'lere kopyalayabileceğiniz % LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing klasörü alırsınız.


13
Parlak, kurumsal politikalar ve hiçbir veya sınırlı internet erişimi ile lanetli olanlar için bu sözde ücretsiz sürümü çalışmak için SADECE yoludur!
Martin Laukkanen

Bu, yine de bir şekilde hesabı oluşturmak için kullandığınız hesaba bağlıdır. Örneğin, MSDN hesabımla oturum açtığım bir kurulumdan kopyaladım ve "kurumsal sürüm için bir lisansınız var" bildirimi görüyorum, ancak hesabım hakkında başka bilgi göremiyorum ... Merak ediyorum meslektaşlarınızla paylaşmak güvenliyse (örneğin VM görüntüsü üzerinde)?
FizxMike

Önemli bir şeye bağlı olmayan bir hesap kullandım ... lisans, giriş yapılan hesaplardan ayrı olarak ele alındığı için yeterince güvenli görünüyor.
FizxMike

Argh, bu artık benim için çalışmıyor Visual Studio 2019 :-(
Ruslan Garipov

31

ÖNEMLİ YASAL UYARI: Aşağıda verilen bilgiler yalnızca eğitim amaçlıdır! Visual Studio Community 2017 deneme süresinin uzatılması YASAL olabilir!

Öyleyse başlayalım.

İlgi Kayıt anahtarı: HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878. 08878Alt anahtarın yüklemeden yüklemeye farklı olabileceğini varsayıyorum (neden olmasın, değil mi?). Sadece kendi başıma test ettim. Aşağıda açıklanan uygun değerlerle eşleşemezseniz, diğer alt anahtarları kontrol edin. Bu anahtarda depolanan ikili değer şifrelenir CryptProtectData. Yani önce şifresini çözmek CryptUnprotectData. İlgili bayt (küçük endian):

  • [-16]ve [-15]bir son kullanma yılıdır;
  • [-14]ve [-13]bir sona erme ayıdır;
  • [-12]ve [-11]bir sona erme günüdür.

Bu değerleri artırmak (tercih edilen yıl :)) Deneme sürenizi uzatacak ve bir engelleme ekranından kurtulur! Ben şifreli kayıt defteri değerlerini düzenlemek için izin veren böyle bir araç hiçbir şey bilmiyorum, bu yüzden benim küçük program C++ve Windows APIbenziyor:

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

Kendi dilinizde kayıt defteri ve kripto işlevlerine erişiminiz varsa, gerçek dil önemli değildir. Sadece akıcı konuşuyorum C++. Maalesef etik nedenlerden dolayı kullanıma hazır bir kod yayınlamıyorum .


17
30 yılı aşkın bir süredir insanların ücretsiz olarak tanıtılan bir ürünün işlevselliğini atlatmak için kullandıkları işletim sistemi hakkında temel teknoloji bilgisini kullanma konusunda etik olmayan bir şey görmüyorum. Verilerim bir para birimidir ve temel olarak bir globe IDE ve sistemin temel işlevselliği olması gereken bir C / C ++ derleyicisi için bununla ödeme yapmak zorunda olduğu için bu ürün, reklamını yaptığı kadar ücretsiz değildir. Bilgisayarımdaki rastgele bir dosyadaki bir değeri değiştirmek, verileri istemek için bu programı durdurursa, bunu yapmaktan mutluluk duyarım.
salbeira

2
Dimitrii veya @beatcracker Kaynak kodunuzu gönderebilir misiniz, lütfen? Bu yaklaşımı Python'da denedim ve reg anahtarının şifresini çözmeyi başardım, ancak bu kadarıyla. Python kaynağım burada: paste2.org/6G5V34hI
WackGet

9
@WackGet Tabii, zaten yaptı: github.com/beatcracker/VSCELicense . İyi eğlenceler!
Ocak'ta

4
VS2019 için anahtarın ne olduğunu biliyor musunuz?
NN_

2
Teşekkürler, @beatcracker ve Dmitrii. Beatcracker'ın PowerShell modülünün içe aktarılması için önce Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUserPowerShell'de yönetici olarak yürütmem gerekiyordu .
TimH - Codidact

22

Benim durumumda, ben zaten imzalandı. Bu yüzden zorunda kaldı sign outve sign intekrar.

İspanyolca Cerrar Sesionolarak sign out.

ekran görüntüsü


9
Oturumu Check for an updated licensekapatıp tekrar açmadan da tıklayabilirsiniz .
Timothy Gonzalez

2
@TimothyGonzalez Ben işe yaramadı denedim. Dedi We could not download the license. Please check your network connection or proxy settings.- ağ bağlantım iyi, btw ...
Eric

7

VS 17 Topluluk Sürümü ücretsizdir. Sadece Microsoft hesabınızla oturum açmanız gerekiyor ve her şey tekrar iyi olacak.


Giriş yapmanız gerekiyorsa, o zaman "ücretsiz" değildir - bunun için Microsoft'un başka bir yerde satacağı kişisel bilgilerinizle ödeme yapıyorsunuz
sdaau

1

görsel stüdyo

A. Henüz oturum açmadıysanız oturum açın.

hesap ayarları

B. Önceden oturum açtıysanız, hesap ayarları sayfasındaki Güncellenmiş lisansı kontrol et bağlantısını tıklayın.

hesap ayarları

C. "Bir lisans indiremedik. Lütfen hesaplarınızın kimliğinin doğrulandığından emin olun." Bu iletiyle karşılaşırsanız, oturumu kapatın ve yeniden oturum açın. Oturumu kapat bağlantısını tıklatıp Visual Studio'nun sağ üst köşesindeki hesap simgesini tıklatarak yeniden oturum açabilirsiniz. Veya sadece Kimlik bilgilerinizi tekrar girin bağlantısını tıklayabilirsiniz. Bu bağlantı, hesabınızın Microsoft sunucuları ile senkronize edilmediğini ve hesabınızın doğrulanmaması ve lisansın yenilenememesi nedeniyle hata mesajının doğru olduğunu gösteren iyi bir göstergedir.

oturum aç oturum aç

hesap ayarları

Oturum açtıktan ve hesabınızın kimliği doğrulandıktan sonra, "Kimlik bilgilerinizi tekrar girin" bağlantısının kaybolduğunu görürsünüz. Bu, şimdi devam edip lisansı yenileyebileceğiniz iyi bir göstergedir. Bunu otomatik olarak yapmazsa Güncellenmiş lisansı kontrol et bağlantısını bir kez daha tıklayabilirsiniz. Bu sefer kısa bir onay mesajı göreceksiniz ve ilişkili e-posta adresiniz listelenecektir.

hesap ayarları

görsel stüdyo

Bu sinir bozucu uyarıdan kurtulmak istiyorsanız oturum açmak kaçınılmazdır. Ancak ilk günden her zaman imzalamış olsanız bile, yine de bu uyarıyla karşılaşabilirsiniz. Deneyimlerime dayanarak, bu, hesabınızın şifresini yakın zamanda değiştirdiyseniz veya hesabınıza 2FA (iki aşamalı doğrulama) eklediyseniz veya hesabın ve onunla birlikte uygulama şifrelerinin sıfırlama kodunu sıfırladıysanız olabilir. Ayrıca, işlem yapılmaması veya Microsoft'un Microsoft hesapları için "oturum açma deneyiminde" yaptığı son değişikliklerle de ilgili olması gerekebilir.

Nedeni ne olursa olsun, oturum açmak veya oturumu kapatmak ve sonra tekrar oturum açmak, bu sıkıntı için en iyi tedavi gibi görünmektedir.


Bu benim için işe yaramıyor. Bağlantıyı yeniden yüklemeyi, yeniden düzenlemeyi ve tıklamayı denedim. Bağlantı her seferinde aynı şeyi söylüyor
HZStudio

1

Bu sorunu yaşadım. Oturum açmak veya "Güncellenmiş lisansı kontrol et" bağlantısına basmak işe yaramadı. Benim çözümüm Visual Studio'yu yeniden başlatmak, tekrar deneyin (oturum açın ve lisans olup olmadığını kontrol etmek). Visual Studio'yu yeniden başlatın, tekrar deneyin. Bunu birkaç kez yapmak zorunda kaldım ve sonra işe yaradı! (Ayrıca can sıkıcı istek penceresi tekrar görünmeden önce kısa bir süre için kullanılabilir olan "Dosya" menüsüne basmayı denedim.) Belki sadece sunucuya bağlanmıyorsunuz veya sunucunun kendisi veritabanını hızlı bir şekilde güncellemiyor yeter.


1

ÖNEMLİ YASAL UYARI: Aşağıda verilen bilgiler yalnızca eğitim amaçlıdır! Visual Studio Community 2017 deneme süresinin uzatılması YASAL olabilir!

Tüm dosyaları HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517'den kaldırdığınızda aynı etkiye sahip olursunuz. "Visual Studio Installer" ı çalıştırın ve "onarım" seçeneğini seçin. Şimdi yeni 30 günlük deneme süreniz var. Ancak VS'nizdeki tüm yapılandırmayı kaybettiniz.


teşekkürler arkadaşım, bu işe yarayan tek yaklaşımdı
Stepan Yakovenko

0

Benim durumumda en önemsiz çözümdü - Vistual Studio'yu Yönetici olarak çalıştırmam gerekiyordu.

Bu önemsiz bir şey, ama bu hiçbir yerde bahsedilen görmedim.


emin, başka bir sorun ave olabilir
PayteR

0

MAPS Action Pack aboneliği üzerinden lisanslı Visual Studio Professional kullanıyorum. Microsoft İş Ortağı Merkezi'nin yeni sürümünden bu yana, abone olan kullanıcıyı iş ortağı fayda yazılımına eklemeniz gerekir.

İş Ortağı Merkezi-> Yararları-> Visual Studio Abonelikleri-> Kullanıcı ekle

Bundan sonra VS hesap ayarlarında kimlik bilgilerini kapatıp yeniden girmek zorunda.


0

VS2019 için github hesabımla kaydolabildim :

resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin

Daha sonra e-postanıza şifre gönderecek ve imzalayabileceksiniz.


0

Bazı proxy'leri olan özel kırmızıların içindeyseniz, oturumu kapatmanız ve örneğin harici bir WIFI ile yeniden giriş yapmanız gerektiğini unutmayın.


0

Benim durumum için sorun aslında ben machine.config kırdı ve VS bir bağlantı olamazdı gibi görünüyor benim machine.config aşağıdaki satırları ekledim

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

Önceki bölümü değiştirdikten sonra:

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

VS çalışmaya başladı.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.