উইন্ডোজ 7 ইনস্টলড প্রোগ্রামের সন্ধানের অবস্থান


26

সাধারণত উইন্ডোজ এক্সপি-তে, যদি আমি কোনও ইনস্টলড প্রোগ্রামের অবস্থানটি জানতে চাইতাম, তবে আমি কেবল 'প্রোপার্টি' ক্লিক করব এবং এটি প্রদর্শিত হবে যে এক্সিকিউটেবলটি কোথায় রয়েছে।

উইন্ডোজ On-তে, আমি একই জিনিস করি এবং আমি এটি পাই:

বিকল্প পাঠ

শর্টকাটের ভিত্তিতে প্রোগ্রামগুলি কোথায় রয়েছে তা আমি কীভাবে জানতে পারি? তবে আমি লক্ষ্য করেছি যে কিছু প্রোগ্রামের জন্য এটি 'টার্গেট' এর অধীনে একটি শর্টকাট প্রদর্শন করে তবে আইটিউনস ক্ষেত্রে এটি উদাহরণস্বরূপ নয়।


এখানে যারা আসছেন তাদের শর্টকাট নেই - কেবল নীচে মার্সেলো ট্রেজো দ্বারা নির্ধারিত
আইসিসি

উত্তর:


21

আপনি যা দেখছেন তা হ'ল বিজ্ঞাপনী শর্টকাটস নামে বিশেষ শর্টকাট। msiexec.exeউইন্ডোজ ইনস্টলার এক্সিকিউটেবল যা শর্টকাট আসলে লিঙ্ক । বিজ্ঞাপনযুক্ত শর্টকাটগুলি ইনস্টলার লেখকদের তাদের প্রয়োগের কেবলমাত্র কিছু অংশ ইনস্টল করার অনুমতি দেয় এবং তারপরে বিজ্ঞাপনের শর্টকাটের মাধ্যমে অ্যাক্সেস পাওয়া গেলে অতিরিক্ত টুকরো ইনস্টল করে। উইন্ডোজ ইনস্টলার প্রতিটি সময় অ্যাপ্লিকেশনটি চালিত হওয়ার সাথে সাথে ইনস্টল করা সমস্ত ফাইলের অখণ্ডতা স্বয়ংক্রিয়ভাবে পরীক্ষা করে থাকে যাতে আপনি চালিত হওয়ার সময় অ্যাপ্লিকেশনটি বৈধ কিনা তা নিশ্চিত হতে পারেন।

বিজ্ঞাপনযুক্ত শর্টকাটগুলিতে কিছুটা আরও তথ্য সহ এখানে স্ট্যাক ওভারফ্লো প্রশ্ন

শেষ পর্যন্ত সঞ্চালনযোগ্য শর্টকাটটি সন্ধান করা কোনও সহজ কাজ নয় এবং এটি রেজিস্ট্রি থেকে কিছু খনন জড়িত। হিউ এর পরামর্শ সম্ভবত অনেক সহজ।


আমার কাছ থেকে +1 বিশদ সমর্থন করার জন্য দুর্দান্ত বিট
জো টেলর

এটি ব্যবহৃত উদাহরণের জন্য একটি দুর্দান্ত উত্তর তবে এটি মূল প্রশ্নের উত্তর দিচ্ছে না যা "ইনস্টলড প্রোগ্রামের উইন্ডোজ finding সন্ধানের অবস্থান" কোনওভাবে এটি "বিজ্ঞাপনযুক্ত শর্টকাটগুলি" সম্পর্কে পরিণত হয়েছিল আমি কেবল কোনও প্রোগ্রামটি কোথায় রয়েছে তা সন্ধান করতে চাই যাতে আমি এটি আমার সি থেকে এটিকে সরাতে পারে: স্থান রয়েছে এমন একটি ড্রাইভে ড্রাইভ করুন (বা আমি যে কোনও কারণে কমান্ড লাইন থেকে প্রোগ্রামটি চালাতে চাই) আমি শিখেছি যে এমএস বিভিন্ন কারণে অন্তর্নিহিত পথটি গোপন করতে পছন্দ করে, যার মধ্যে একটি হ'ল এই "বিজ্ঞাপনদাতার লিঙ্ক" জিনিস যেখানে আক্ষরিকভাবে কোনও পথ নেই।
ম্যালকম অ্যান্ডারসন

17

উইন এক্সপি এর অধীনে কিছু শর্টকাটের জন্য আমি একই জিনিসটি অবাক করেছি। আমি চেষ্টা Cygwin এর readshortcutকিন্তু এটা আমার বাস্তব লক্ষ্য বলিনি:

$ readshortcut.exe -fa "Microsoft Word.lnk"
Target: /cygdrive/c/WINDOWS/Installer/{00000409-78E1-11D2-B60F-006097C998E7}/wordicon.exe
Working Directory:
Arguments:
Show Command: Normal
Icon Library: /cygdrive/c/WINDOWS/Installer/{00000409-78E1-11D2-B60F-006097C998E7}/wordicon.exe
Icon Library Offset: 0
Description: Create and edit text and graphics in letters, reports, Web pages, or e-mail messages by using Microsoft Word.

সুতরাং তারা অবশ্যই উইন্ডোজ ইনস্টলারটির সাথে কিছু করার আছে। এক্সিকিউটেবলটি সন্ধান করার জন্য, আপনি সর্বদা এটি চালাতে এবং প্রক্রিয়া এক্সপ্লোরার ব্যবহার করতে পারেন - আমার ক্ষেত্রে C:\Program Files\Microsoft Office2K\Office\WINWORD.EXE,।


7
+1 এবং এটি কাজ করে তবে এটি সুরক্ষার জন্য ভয়ানক। যদি কোনও সন্দেহজনক অ্যাপ্লিকেশনটি কম্পিউটারে চলে আসে এবং আপনি শর্টকাটটি আসলে এটি চালনা না করে কী নির্দেশ করে তা জানতে চেয়েছিলেন, মাইক্রোসফ্টকে এই মৃতকে সহজ করা উচিত ছিল। তবে হুপের মধ্য দিয়ে ঝাঁপিয়ে পড়ে আমাদের নিজস্ব ডিভাইসগুলিতে রেখে দেওয়া হয়েছিল। এটি করার জন্য আমরা কীভাবে ফোনে ছোট পুরানো ঠাকুমাকে গাইড করতে পারি। গলাবাজি উপর
7wp

7

আমার অনুরূপ সমস্যা ছিল এবং অ্যাপ্লিকেশন ট্যাবে অ্যাপ্লিকেশনটি (খোলার পরে) সন্ধানের জন্য টাস্ক ম্যানেজার ( Ctrl- Alt- Deleteটাস্ক ম্যানেজার শুরু করুন ) ব্যবহার করতে সক্ষম হয়েছি ।

মেনুটি আনতে পছন্দসই অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন এবং প্রসেসে যান নির্বাচন করুন । প্রক্রিয়া ট্যাবে অ্যাপটির সাথে কোন প্রক্রিয়া জড়িত তা এটি দেখায় ।

তারপরে, মেনুটি আনার জন্য প্রক্রিয়াটিতে ডান ক্লিক করুন এবং আরও অনুসন্ধানের জন্য বৈশিষ্ট্য বা ফাইল অবস্থান খুলুন


6

যারা মডিউল ব্যবহার না করে পাওয়ারশেলে এটি করতে চাইছেন তাদের জন্য:

$lnk = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Adobe\Adobe Acrobat X Pro.lnk"
$WindowsInstaller = New-Object -ComObject WindowsInstaller.Installer
$ShortcutTarget = $WindowsInstaller.GetType().InvokeMember("ShortcutTarget","GetProperty",$null,$WindowsInstaller,$lnk)
$StringData1 = $ShortcutTarget.GetType().InvokeMember("StringData","GetProperty",$null,$ShortcutTarget,1)
$StringData3 = $ShortcutTarget.GetType().InvokeMember("StringData","GetProperty",$null,$ShortcutTarget,3)
$WindowsInstaller.GetType().InvokeMember("ComponentPath","GetProperty",$null,$WindowsInstaller,@($StringData1,$StringData3))

আমাদের এই জাতীয় শোকের উত্তর প্রয়োজন ... উউ পাওয়ারশেল
মনিকা

2

নীচের যে কোনওটি চেষ্টা করুন ( টেক-টিপস ফোরামগুলি থেকে ):

VB স্ক্রিপ্ট

' GetRealTarget.vbs
' This version needs to be run under wscript engine rather than cscript

' Pass the full path to an MSI "Advertised Shortcut" lnk file (including the extension) as a parameter
' e.g. assuming that we have a default install of Office 2003 for All Users:
' GetRealTarget "C:\Documents and Settings\All Users\Start Menu\Programs\Microsoft Office\Microsoft Office Excel 2003.lnk" 
' Displays fully resolved target for the MSI shortcut

Option Explicit
Dim MSITarget

On Error Resume Next ' just some simple error handling for purposes of this example
If wscript.arguments.count = 1 Then ' did actually pass an MSI advertised shortcut? Or, at least, a parameter that could be such a thing?
   With CreateObject("WindowsInstaller.Installer")
      Set MSITarget = .ShortcutTarget(wscript.arguments(0))
      If Err = 0 then
         MsgBox .ComponentPath(MSITarget.StringData(1), MSITarget.StringData(3))
      Else 
         MsgBox wscript.arguments(0) & vbcrlf & "is not a legitimate MSI shortcut file or could not be found"
      End If
   End With
End If
On Error Goto 0

পাওয়ারশেল (এই উইন্ডোজ ইনস্টলার মডিউলটি ইনস্টল সহ )

get-msiproductinfo | where { $_.ProductState -match "Installed" } | fl AdvertisedProductName, InstallLocation

2

regeditপ্রোগ্রামটির নামটি খুলুন এবং অনুসন্ধান করুন। এটি কয়েক "পুনরায় অনুসন্ধান" ( F3) নেবে তবে শেষ পর্যন্ত আপনি ফোল্ডারটি খুঁজে পাবেন।

আমার ক্ষেত্রে, এটি অধীন ছিল HKEY_CLASSES_ROOT\Applications\<name of app>\shell\open\command


এছাড়াও এই থেকে এইরকম উত্তর দেন - মধ্যে চেহারাHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
icc97

0

যদি আপনার ব্যবহারকারীর অ্যাকাউন্ট নিয়ন্ত্রণ নিয়ন্ত্রণ সক্রিয় থাকে, তবে যখন ইউএসি বাক্সটি অনুমতি দিন, বাতিল করতে বলবে, আপনি প্রায়শই এর বিবরণে "বিশদ" শিরোনামের সাহায্যে অন্য একটি (অনেকের দ্বারা অবহেলিত) ড্রপডাউন তীরটি দেখতে পাবেন। আপনি বিশদে ক্লিক করলে আপনার লক্ষ্যটির আসল অবস্থানটি দেখতে হবে।

পিএস যদি আমি এই সমস্যাটি স্মরণ করি উইন্ডোজ even, এমনকি পূর্বের এক্সপিও 98৯ জিতে ফিরে যায় যেখানে শর্টকাটে ডানদিকে ক্লিক করা, বৈশিষ্ট্য নির্বাচন করা, প্রায়শই লক্ষ্য প্রদর্শন করা যায় না। তারপরে আমাদের অ্যাপ্লিকেশনটি শুরু করতে হবে, তালিকায় টাস্ক ম্যানেজারটি খুলতে হবে, তালিকায় ডান ক্লিক করুন অ্যাপ্লিকেশনটি যেতে হবে, প্রক্রিয়ায় যেতে হবে নির্বাচন করতে হবে, ডান ক্লিক করুন প্রক্রিয়া করুন, ওপেন ফাইলের অবস্থান নির্বাচন করুন (বা কখনও কখনও বৈশিষ্ট্যগুলি)। এখন ইউএসি কম পদক্ষেপ গ্রহণ করে।


0

একটি কৌশল যা কাজ করতে পারে তা হ'ল: স্টার্টআপ সিএমডি এবং রান:

দির সি: \ আইটিউনস / এস / বি

এটি ঠিক "আইটিউনস" (কেস সংবেদনশীল নয়) নামের যে কোনও ফাইল বা ডিরেক্টরি রিপোর্ট করবে। আপনার যদি একাধিক স্থির ড্রাইভ থাকে তবে সেই ড্রাইভের জন্যও এটির পুনরাবৃত্তি প্রয়োজন হতে পারে।

অথবা, আপনি "অজানা ফোল্ডার" এ (এখানে: আইটিউনস) একটি ফাইল তৈরি করতে পারেন, তারপরে ডিস্কে সেই ফাইলটি সন্ধান করুন:

dir C: \ * testfilenumber1 * / s / b


-1

কার্যকর করার যোগ্য স্থানটি সন্ধান করার সহজ উপায়:

  1. স্টার্ট মেনুতে প্রোগ্রামটি সন্ধান করুন এবং ডান মাউস বোতামটি ব্যবহার করে ডেস্কটপে নিয়ে যান। এটি একটি লিঙ্ক তৈরি করে।
  2. লিঙ্কের উপরে পয়েন্টার রেখে ডান মাউসটি ক্লিক করুন। "সম্পত্তি" নির্বাচন করুন
  3. সেই স্ক্রিনে আপনার এক্সিকিউটেবলের পুরো পথ রয়েছে। আপনার প্রয়োজন হলে বাফারে কপি করুন এবং পেস্ট করুন paste

স্টার্ট মেনুতে প্রোগ্রামটি সন্ধান করা উদ্দেশ্যকে পরাস্ত করে। আরও অনেক সময় স্টার্ট মেনুতে এটি খুঁজে পাওয়া আপনাকে সরাসরি শর্টকাটের পরিবর্তে একটি "বিজ্ঞাপনযুক্ত শর্টকাট" দেখায়। মূল প্রশ্নটি ছিল কীভাবে বিশেষ "বিজ্ঞাপনযুক্ত শর্টকাট" টাইপ থেকে শারীরিক সম্পাদনযোগ্যকে সরাসরি শর্টকাট পাবেন to
7wp

আমার উদ্দেশ্যে, এটি সেরা উত্তর ছিল। এটির কেন -2 র‌্যাঙ্ক রয়েছে (এই মুহুর্তে, 28 এপ্রিল 2018) আমি জানি না। বিজ্ঞাপনদাতাদের লিঙ্কগুলি সম্পর্কে তথ্য আকর্ষণীয় ছিল এবং এখন আমি জানি যে আমি সেই স্প্যামটি মুছতে পারি, এবং অ্যাপ্লিকেশনটি আর খুঁজে পেতে হবে না কারণ এটি আমার হার্ড ড্রাইভে নেই। এমন সময় আছে যখন আমি কেবল এক্সিকিউটেবল ফাইলটিতে নেভিগেট করতে সক্ষম হতে চাই। এই টিপ (ডান ক্লিকের মাধ্যমে ডেস্কটপে শর্ট কাটটি সরান - এবং এটির বৈশিষ্ট্যগুলি পরীক্ষা করুন) দরকারী এবং আমি এটিতে ভোট দিয়েছি কারণ এটি আমাকে সহায়তা করেছে।
ম্যালকম অ্যান্ডারসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.