Alan adı yöneticileri için uygulama çalışmıyor [kapalı]


12

2 gündür uğraşıyorum ilginç bir sorun var.

Windows 7 üzerinde çalışan bir uygulama bağlantı ambarı nakliye v 6.5 var. Müşteri hizmetleri ile temasa geçtim ve maalesef herkes kutusunda yerel bir yönetici yapmanın yanı sıra bir çözüm bulamadılar.

"C: \ Program Files (x86) \ ConnectShip \ Progistics \ CSW \ ShippingApplication \ CSWShipping.exe" klasöründe bulunan CSWShipping.exe dosyasını başlattığımda

  • Etki alanı kullanıcısı olarak oturum açarsam çalışma zamanı hatası alırım -2146233036 (80131534)
  • Etki alanı yöneticisi olarak oturum açarsam çalışma zamanı hatası alırım -2146233036 (80131534)
  • Etki alanı kullanıcımı yerel bir kullanıcıya ayarlarsam çalışma zamanı hatası -2146233036 (80131534) alırım
  • Etki alanı kullanıcımı yerel bir yöneticiye ayarlarsam gayet iyi çalışır.

İlginç bir şey, uygulamayı bir etki alanı yöneticisi olarak yüklediğimde, başlatabiliyordum ve iyi çalıştı, uygulamayı yüklemek için kullandığım kullanıcı hesabı kutuda yerel bir yönetici değil ve uygulama hala iyi çalışıyor.

Denediğim şeyler işe yaramıyor:

  • Uygulama ve klasörler üzerindeki izin "herkes" olarak değiştirildi ve devralma kaldırıldı.
  • Tüm kullanıcılar için uyumluluk modunu değiştirdi
  • Tüm kullanıcılar için ayrıcalık düzeyini "Bu programı yönetici olarak çalıştır" olarak değiştirdi.
  • Yönetici olarak sağ tıklayın

Uygulamayı çalıştırmaya çalıştığımda UAC uyarısı almıyorum

Olay görüntüleyicide hata yok.

Zarardayım ve gerçekten bir grup üçüncü taraf yazılımı yüklemek istemiyorum.


4
Bir grup 3. taraf yazılımına ihtiyacınız yoktur. Bunun yerine, gönderim çözümünüzü bu milenyumdan yönetici hakları olmadan başarısız olmayan bir ürünle değiştirin.
Sven

1
Kötü kod, iyi yöneticilerden daha güçlüdür.
Umutsuz

Yanıtlar:


16

Microsoft'un Process Monitor adlı özel bir tanılama aracını kullanarak programın ne yaptığını izleyebilir ve oradan potansiyel olarak neyin çalışmadığını belirleyebilirsiniz.

https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx

Mark Russinovich'ten bu aracı muhtemelen 12-15 yıldır, NTFS ve Windows 2000, XP'de aşırı dosya / kayıt defteri izinleri gerektiren kıvrımlı eski Windows 3.1 / 95/98 programlarını çalıştırmaya çalışırken kullanıcı hakları sorunları ile uğraşırken, ve sonra UAC ile Windows 7.

Dikkatli olsanız da, bu araç başlattığınızda her çalışan sistem programından binlerce satır veri verisi gönderir, bu nedenle listeden aşağı inmek ve umursadığınızı algıladığı hemen hemen tüm çalışan programları hariç tutmak genellikle yararlıdır, gerçekten programı çalıştırmadan önce test etmek istersiniz.

Ref, bu konuda SysInternals üzerine kendi yazdığım: http://forum.sysinternals.com/exclude-all-processes-currently-in-filter_topic27483.html

Zorluk, diğer çalışan sistem programlarından bastırmasını söylediğiniz iletileri kaçırdığınız noktayı aşmak değil, aynı zamanda binlerce satır alakasız günlük verisi ile dolup taşmamaktır.

Tüm "SUCCESS" mesajlarını açıkça göz ardı etmek de hataları daha kolay bulmanıza yardımcı olabilir. Bu çok gelişmiş bir araç olmasına rağmen ve rapor ettiği bazı şeyler "REPARSE" veya "FILE END" gibi gerçekten ciddi hatalar değildir, bu nedenle çıktıyı deşifre etmek zor olabilir ve muhtemelen size yardımcı olmayabilir. günlük çıktısını nasıl okuyacağınızı anlayamıyorsanız.


15

Aşağıdaki adımları izleyerek sorunu çözebildim

UAC'yi kapat

AD'de standart kullanıcı gönderim kullanıcısı oluşturuldu

shippingpc'de yerel yönetici olarak alan / gönderim kullanıcısı ekledi

depolanan kimlik bilgilerine gönderim kullanıcısı şifresi eklendi.

oluşturulan kısayol:

%systemroot%\system32\runas.exe /user:domain\shippinguser /savecred "C:\Program Files (x86)\ConnectShip\Progistics\CSW\ShippingApplication\CSWShipping.exe"

Tüm kullanıcıların masaüstünü mm-dt-ship01'e kısayol koyun

Kısa dosya etki alanı \ shippinguser kullanarak bilgisayarda CSWShipping.exe dosyasını yerel yönetici olarak başlatacak

Kullanıcılar kısayolu çift tıklattıklarında parola girmeleri istenebilir.

Kullanıcının şifreyi yalnızca bir kez girmesi gerekir.

GPO'yu, etki alanı altındaki herhangi bir bilgisayarda bu kullanıcı için yerel olarak oturum açmayı reddedecek şekilde ayarladım.


13

Bu yazılımı hiç duymamıştım, bu yüzden googled. Ne yazık ki, tecrübelerime göre, bu özel yazılım paketlerinden bazıları çok özel pazarlar için ... iyi.

Gerçek hata iletisi bir .NET çerçeve hatasıdır: Bir türün başlatıcısı tarafından bir istisna atılmıştır. Bu pek çok şey olabilir, ancak bu kullanıcıların gerekli bir derleme erişim iznine sahip olmadığını tahmin edeceğim (ancak yerel yöneticiler).

Seçimleriniz ilgili dosyaları arıyor ve kullanıcıya bu dosyalarda uygulama ayrıcalıklarını çalıştıran ya da o kullanıcıya yerel yönetici hakları veriyor. Dizini herkese verdiğinizden, belki uygulama Windows'a (veya başka bir dizine) bir şey koydu.

İyi şanslar!

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.